Răsfoiți Sursa

Use <see langword="..."/> for language keywords.

drieseng 2 ani în urmă
părinte
comite
f745b3f803
100 a modificat fișierele cu 470 adăugiri și 464 ștergeri
  1. 6 0
      .editorconfig
  2. 1 1
      src/Renci.SshNet/Abstractions/CryptoAbstraction.cs
  3. 2 2
      src/Renci.SshNet/Abstractions/DnsAbstraction.cs
  4. 1 1
      src/Renci.SshNet/Abstractions/SocketAbstraction.cs
  5. 1 1
      src/Renci.SshNet/AuthenticationMethod.cs
  6. 9 9
      src/Renci.SshNet/BaseClient.cs
  7. 13 13
      src/Renci.SshNet/Channels/Channel.cs
  8. 17 17
      src/Renci.SshNet/Channels/ChannelSession.cs
  9. 1 1
      src/Renci.SshNet/Channels/ClientChannel.cs
  10. 1 1
      src/Renci.SshNet/Channels/IChannel.cs
  11. 1 1
      src/Renci.SshNet/Channels/IChannelDirectTcpip.cs
  12. 17 17
      src/Renci.SshNet/Channels/IChannelSession.cs
  13. 2 2
      src/Renci.SshNet/CommandAsyncResult.cs
  14. 3 3
      src/Renci.SshNet/Common/AsyncResult.cs
  15. 2 2
      src/Renci.SshNet/Common/AuthenticationPrompt.cs
  16. 79 79
      src/Renci.SshNet/Common/BigInteger.cs
  17. 1 1
      src/Renci.SshNet/Common/DerData.cs
  18. 2 2
      src/Renci.SshNet/Common/Extensions.cs
  19. 1 1
      src/Renci.SshNet/Common/HostKeyEventArgs.cs
  20. 2 2
      src/Renci.SshNet/Common/NetConfServerException.cs
  21. 6 6
      src/Renci.SshNet/Common/PipeStream.cs
  22. 1 1
      src/Renci.SshNet/Common/PortForwardEventArgs.cs
  23. 2 2
      src/Renci.SshNet/Common/PosixPath.cs
  24. 2 2
      src/Renci.SshNet/Common/ProxyException.cs
  25. 2 2
      src/Renci.SshNet/Common/ScpException.cs
  26. 3 3
      src/Renci.SshNet/Common/SemaphoreLight.cs
  27. 2 2
      src/Renci.SshNet/Common/SftpPathNotFoundException.cs
  28. 2 2
      src/Renci.SshNet/Common/SftpPermissionDeniedException.cs
  29. 2 2
      src/Renci.SshNet/Common/SshAuthenticationException.cs
  30. 2 2
      src/Renci.SshNet/Common/SshConnectionException.cs
  31. 10 10
      src/Renci.SshNet/Common/SshData.cs
  32. 8 8
      src/Renci.SshNet/Common/SshDataStream.cs
  33. 2 2
      src/Renci.SshNet/Common/SshException.cs
  34. 2 2
      src/Renci.SshNet/Common/SshOperationTimeoutException.cs
  35. 2 2
      src/Renci.SshNet/Common/SshPassPhraseNullOrEmptyException.cs
  36. 2 2
      src/Renci.SshNet/Compression/Compressor.cs
  37. 1 1
      src/Renci.SshNet/Connection/HttpConnector.cs
  38. 1 1
      src/Renci.SshNet/Connection/ProtocolVersionExchange.cs
  39. 13 13
      src/Renci.SshNet/ConnectionInfo.cs
  40. 2 2
      src/Renci.SshNet/ExpectAction.cs
  41. 4 4
      src/Renci.SshNet/ForwardedPortStatus.cs
  42. 1 1
      src/Renci.SshNet/IBaseClient.cs
  43. 4 4
      src/Renci.SshNet/ISession.cs
  44. 82 82
      src/Renci.SshNet/ISftpClient.cs
  45. 3 3
      src/Renci.SshNet/ISubsystemSession.cs
  46. 2 2
      src/Renci.SshNet/KeyboardInteractiveAuthenticationMethod.cs
  47. 1 1
      src/Renci.SshNet/KeyboardInteractiveConnectionInfo.cs
  48. 1 1
      src/Renci.SshNet/MessageEventArgs.cs
  49. 1 1
      src/Renci.SshNet/Messages/Authentication/FailureMessage.cs
  50. 1 1
      src/Renci.SshNet/Messages/Connection/ChannelOpen/ChannelOpenMessage.cs
  51. 1 1
      src/Renci.SshNet/Messages/Connection/ChannelOpen/DirectTcpipChannelInfo.cs
  52. 1 1
      src/Renci.SshNet/Messages/Connection/ChannelOpen/ForwardedTcpipChannelInfo.cs
  53. 1 1
      src/Renci.SshNet/Messages/Connection/ChannelOpen/SessionChannelOpenInfo.cs
  54. 1 1
      src/Renci.SshNet/Messages/Connection/ChannelOpen/X11ChannelOpenInfo.cs
  55. 1 1
      src/Renci.SshNet/Messages/Connection/ChannelRequest/ExecRequestInfo.cs
  56. 2 2
      src/Renci.SshNet/Messages/Connection/ChannelRequest/ExitSignalRequestInfo.cs
  57. 1 1
      src/Renci.SshNet/Messages/Connection/ChannelRequest/RequestInfo.cs
  58. 2 2
      src/Renci.SshNet/Messages/Connection/ChannelRequest/X11ForwardingRequestInfo.cs
  59. 2 2
      src/Renci.SshNet/Messages/Connection/ChannelRequest/XonXoffRequestInfo.cs
  60. 2 2
      src/Renci.SshNet/Messages/Connection/GlobalRequestMessage.cs
  61. 1 1
      src/Renci.SshNet/Messages/Transport/DebugMessage.cs
  62. 1 1
      src/Renci.SshNet/Messages/Transport/KeyExchangeInitMessage.cs
  63. 17 17
      src/Renci.SshNet/NetConfClient.cs
  64. 3 3
      src/Renci.SshNet/NoneAuthenticationMethod.cs
  65. 6 6
      src/Renci.SshNet/PasswordAuthenticationMethod.cs
  66. 7 7
      src/Renci.SshNet/PasswordConnectionInfo.cs
  67. 2 2
      src/Renci.SshNet/PrivateKeyAuthenticationMethod.cs
  68. 1 1
      src/Renci.SshNet/PrivateKeyConnectionInfo.cs
  69. 5 5
      src/Renci.SshNet/PrivateKeyFile.cs
  70. 1 1
      src/Renci.SshNet/RemotePathDoubleQuoteTransformation.cs
  71. 1 1
      src/Renci.SshNet/RemotePathNoneTransformation.cs
  72. 1 1
      src/Renci.SshNet/RemotePathShellQuoteTransformation.cs
  73. 1 1
      src/Renci.SshNet/Security/CertificateHostAlgorithm.cs
  74. 1 1
      src/Renci.SshNet/Security/Cryptography/BlockCipher.cs
  75. 1 1
      src/Renci.SshNet/Security/Cryptography/CipherDigitalSignature.cs
  76. 3 3
      src/Renci.SshNet/Security/Cryptography/Ciphers/AesCipher.cs
  77. 2 2
      src/Renci.SshNet/Security/Cryptography/Ciphers/Arc4Cipher.cs
  78. 1 1
      src/Renci.SshNet/Security/Cryptography/Ciphers/BlowfishCipher.cs
  79. 1 1
      src/Renci.SshNet/Security/Cryptography/Ciphers/CastCipher.cs
  80. 2 2
      src/Renci.SshNet/Security/Cryptography/Ciphers/DesCipher.cs
  81. 1 1
      src/Renci.SshNet/Security/Cryptography/Ciphers/SerpentCipher.cs
  82. 1 1
      src/Renci.SshNet/Security/Cryptography/Ciphers/TripleDesCipher.cs
  83. 1 1
      src/Renci.SshNet/Security/Cryptography/Ciphers/TwofishCipher.cs
  84. 1 1
      src/Renci.SshNet/Security/Cryptography/DigitalSignature.cs
  85. 3 3
      src/Renci.SshNet/Security/Cryptography/DsaDigitalSignature.cs
  86. 1 1
      src/Renci.SshNet/Security/Cryptography/DsaKey.cs
  87. 3 3
      src/Renci.SshNet/Security/Cryptography/ED25519DigitalSignature.cs
  88. 1 1
      src/Renci.SshNet/Security/Cryptography/ED25519Key.cs
  89. 3 3
      src/Renci.SshNet/Security/Cryptography/EcdsaDigitalSignature.cs
  90. 1 1
      src/Renci.SshNet/Security/Cryptography/EcdsaKey.cs
  91. 1 1
      src/Renci.SshNet/Security/Cryptography/Key.cs
  92. 1 1
      src/Renci.SshNet/Security/Cryptography/RsaDigitalSignature.cs
  93. 1 1
      src/Renci.SshNet/Security/Cryptography/RsaKey.cs
  94. 1 1
      src/Renci.SshNet/Security/Cryptography/StreamCipher.cs
  95. 1 1
      src/Renci.SshNet/Security/Cryptography/SymmetricCipher.cs
  96. 1 1
      src/Renci.SshNet/Security/HostAlgorithm.cs
  97. 2 2
      src/Renci.SshNet/Security/KeyExchange.cs
  98. 17 17
      src/Renci.SshNet/Session.cs
  99. 17 17
      src/Renci.SshNet/Sftp/ISftpFile.cs
  100. 11 11
      src/Renci.SshNet/Sftp/ISftpSession.cs

+ 6 - 0
.editorconfig

@@ -488,6 +488,12 @@ dotnet_diagnostic.CA1510.severity = none
 # Since we do not enable any of the Sonar rules by default, we'll leave CA1725 enabled.
 dotnet_diagnostic.CA1725.severity = error
 
+# CA1825: Avoid zero-length array allocations
+# https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1825
+#
+# This is a duplicate of MA0005.
+dotnet_diagnostic.CA1825.severity = none
+
 # CA1819: Properties should not return arrays
 #
 # Arrays offer better performance than collections.

+ 1 - 1
src/Renci.SshNet/Abstractions/CryptoAbstraction.cs

@@ -23,7 +23,7 @@ namespace Renci.SshNet.Abstractions
         /// 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="ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception>
         /// <remarks>
         /// The length of the byte array determines how many random bytes are produced.
         /// </remarks>

+ 2 - 2
src/Renci.SshNet/Abstractions/DnsAbstraction.cs

@@ -30,7 +30,7 @@ namespace Renci.SshNet.Abstractions
         /// An array of type <see cref="IPAddress"/> that holds the IP addresses for the host that
         /// is specified by the <paramref name="hostNameOrAddress"/> parameter.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="hostNameOrAddress"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="hostNameOrAddress"/> is <see langword="null"/>.</exception>
         /// <exception cref="SocketException">An error is encountered when resolving <paramref name="hostNameOrAddress"/>.</exception>
         public static IPAddress[] GetHostAddresses(string hostNameOrAddress)
         {
@@ -97,7 +97,7 @@ namespace Renci.SshNet.Abstractions
         /// A task with result of an array of type <see cref="IPAddress"/> that holds the IP addresses for the host that
         /// is specified by the <paramref name="hostNameOrAddress"/> parameter.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="hostNameOrAddress"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="hostNameOrAddress"/> is <see langword="null"/>.</exception>
         /// <exception cref="SocketException">An error is encountered when resolving <paramref name="hostNameOrAddress"/>.</exception>
         public static Task<IPAddress[]> GetHostAddressesAsync(string hostNameOrAddress)
         {

+ 1 - 1
src/Renci.SshNet/Abstractions/SocketAbstraction.cs

@@ -28,7 +28,7 @@ namespace Renci.SshNet.Abstractions
         /// </summary>
         /// <param name="socket">The <see cref="Socket"/> to check.</param>
         /// <returns>
-        /// <c>true</c> if <paramref name="socket"/> can be written to; otherwise, <c>false</c>.
+        /// <see langword="true"/> if <paramref name="socket"/> can be written to; otherwise, <see langword="false"/>.
         /// </returns>
         public static bool CanWrite(Socket socket)
         {

+ 1 - 1
src/Renci.SshNet/AuthenticationMethod.cs

@@ -29,7 +29,7 @@ namespace Renci.SshNet
         /// Initializes a new instance of the <see cref="AuthenticationMethod"/> class.
         /// </summary>
         /// <param name="username">The username.</param>
-        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <see langword="null"/>.</exception>
         protected AuthenticationMethod(string username)
         {
             if (string.IsNullOrWhiteSpace(username))

+ 9 - 9
src/Renci.SshNet/BaseClient.cs

@@ -69,7 +69,7 @@ namespace Renci.SshNet
         /// 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>.
+        /// <see langword="true"/> if this client is connected; otherwise, <see langword="false"/>.
         /// </value>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         public bool IsConnected
@@ -158,9 +158,9 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="connectionInfo">The connection info.</param>
         /// <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="connectionInfo"/> is <see langword="null"/>.</exception>
         /// <remarks>
-        /// If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
+        /// If <paramref name="ownsConnectionInfo"/> is <see langword="true"/>, then the
         /// connection info will be disposed when this instance is disposed.
         /// </remarks>
         protected BaseClient(ConnectionInfo connectionInfo, bool ownsConnectionInfo)
@@ -174,10 +174,10 @@ namespace Renci.SshNet
         /// <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="ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="serviceFactory"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="connectionInfo"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="serviceFactory"/> is <see langword="null"/>.</exception>
         /// <remarks>
-        /// If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
+        /// If <paramref name="ownsConnectionInfo"/> is <see langword="true"/>, then the
         /// connection info will be disposed when this instance is disposed.
         /// </remarks>
         private protected BaseClient(ConnectionInfo connectionInfo, bool ownsConnectionInfo, IServiceFactory serviceFactory)
@@ -402,7 +402,7 @@ namespace Renci.SshNet
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)
@@ -566,7 +566,7 @@ namespace Renci.SshNet
         }
 
         /// <summary>
-        /// Disposes the SSH session, and assigns <c>null</c> to <see cref="Session"/>.
+        /// Disposes the SSH session, and assigns <see langword="null"/> to <see cref="Session"/>.
         /// </summary>
         private void DisposeSession()
         {
@@ -582,7 +582,7 @@ namespace Renci.SshNet
         /// Returns a value indicating whether the SSH session is established.
         /// </summary>
         /// <returns>
-        /// <c>true</c> if the SSH session is established; otherwise, <c>false</c>.
+        /// <see langword="true"/> if the SSH session is established; otherwise, <see langword="false"/>.
         /// </returns>
         private bool IsSessionConnected()
         {

+ 13 - 13
src/Renci.SshNet/Channels/Channel.cs

@@ -29,8 +29,8 @@ namespace Renci.SshNet.Channels
         /// 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>.
+        /// <see langword="true"/> when a SSH_MSG_CHANNEL_CLOSE message has been sent to the other party;
+        /// otherwise, <see langword="false"/>.
         /// </value>
         private bool _closeMessageSent;
 
@@ -39,8 +39,8 @@ namespace Renci.SshNet.Channels
         /// party.
         /// </summary>
         /// <value>
-        /// <c>true</c> when a SSH_MSG_CHANNEL_CLOSE message has been received from the other party;
-        /// otherwise, <c>false</c>.
+        /// <see langword="true"/> when a SSH_MSG_CHANNEL_CLOSE message has been received from the other party;
+        /// otherwise, <see langword="false"/>.
         /// </value>
         private bool _closeMessageReceived;
 
@@ -48,8 +48,8 @@ namespace Renci.SshNet.Channels
         /// 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>.
+        /// <see langword="true"/> when a SSH_MSG_CHANNEL_EOF message has been received from the other party;
+        /// otherwise, <see langword="false"/>.
         /// </value>
         private bool _eofMessageReceived;
 
@@ -57,8 +57,8 @@ namespace Renci.SshNet.Channels
         /// 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>.
+        /// <see langword="true"/> when a SSH_MSG_CHANNEL_EOF message has been sent to the remote party;
+        /// otherwise, <see langword="false"/>.
         /// </value>
         private bool _eofMessageSent;
 
@@ -221,7 +221,7 @@ namespace Renci.SshNet.Channels
         /// Gets or sets a value indicating whether this channel is open.
         /// </summary>
         /// <value>
-        /// <c>true</c> if this channel is open; otherwise, <c>false</c>.
+        /// <see langword="true"/> if this channel is open; otherwise, <see langword="false"/>.
         /// </value>
         public bool IsOpen { get; protected set; }
 
@@ -264,7 +264,7 @@ namespace Renci.SshNet.Channels
         /// Gets a value indicating whether the session is connected.
         /// </summary>
         /// <value>
-        /// <c>true</c> if the session is connected; otherwise, <c>false</c>.
+        /// <see langword="true"/> if the session is connected; otherwise, <see langword="false"/>.
         /// </value>
         protected bool IsConnected
         {
@@ -459,11 +459,11 @@ namespace Renci.SshNet.Channels
         /// </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>.
+        /// <see langword="true"/> if the message was sent to the server; otherwise, <see langword="false"/>.
         /// </returns>
         /// <exception cref="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
+        /// This methods returns <see langword="false"/> when the attempt to send the message results in a
         /// <see cref="SocketException"/> or a <see cref="SshException"/>.
         /// </remarks>
         private bool TrySendMessage(Message message)
@@ -824,7 +824,7 @@ namespace Renci.SshNet.Channels
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (!_isDisposed && disposing)

+ 17 - 17
src/Renci.SshNet/Channels/ChannelSession.cs

@@ -129,7 +129,7 @@ namespace Renci.SshNet.Channels
         /// <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>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendPseudoTerminalRequest(string environmentVariable, uint columns, uint rows, uint width, uint height, IDictionary<TerminalModes, uint> terminalModeValues)
         {
@@ -142,12 +142,12 @@ namespace Renci.SshNet.Channels
         /// <summary>
         /// Sends the X11 forwarding request.
         /// </summary>
-        /// <param name="isSingleConnection">if set to <c>true</c> the it is single connection.</param>
+        /// <param name="isSingleConnection">if set to <see langword="true"/> 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>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendX11ForwardingRequest(bool isSingleConnection, string protocol, byte[] cookie, uint screenNumber)
         {
@@ -163,7 +163,7 @@ namespace Renci.SshNet.Channels
         /// <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>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendEnvironmentVariableRequest(string variableName, string variableValue)
         {
@@ -177,7 +177,7 @@ namespace Renci.SshNet.Channels
         /// Sends the shell request.
         /// </summary>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendShellRequest()
         {
@@ -192,7 +192,7 @@ namespace Renci.SshNet.Channels
         /// </summary>
         /// <param name="command">The command.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendExecRequest(string command)
         {
@@ -207,7 +207,7 @@ namespace Renci.SshNet.Channels
         /// </summary>
         /// <param name="breakLength">Length of the break.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendBreakRequest(uint breakLength)
         {
@@ -222,7 +222,7 @@ namespace Renci.SshNet.Channels
         /// </summary>
         /// <param name="subsystem">The subsystem.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendSubsystemRequest(string subsystem)
         {
@@ -240,7 +240,7 @@ namespace Renci.SshNet.Channels
         /// <param name="width">The width.</param>
         /// <param name="height">The height.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendWindowChangeRequest(uint columns, uint rows, uint width, uint height)
         {
@@ -251,9 +251,9 @@ namespace Renci.SshNet.Channels
         /// <summary>
         /// Sends the local flow request.
         /// </summary>
-        /// <param name="clientCanDo">if set to <c>true</c> [client can do].</param>
+        /// <param name="clientCanDo">if set to <see langword="true"/> [client can do].</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendLocalFlowRequest(bool clientCanDo)
         {
@@ -266,7 +266,7 @@ namespace Renci.SshNet.Channels
         /// </summary>
         /// <param name="signalName">Name of the signal.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendSignalRequest(string signalName)
         {
@@ -279,7 +279,7 @@ namespace Renci.SshNet.Channels
         /// </summary>
         /// <param name="exitStatus">The exit status.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendExitStatusRequest(uint exitStatus)
         {
@@ -291,11 +291,11 @@ namespace Renci.SshNet.Channels
         /// 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="coreDumped">if set to <see langword="true"/> [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>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendExitSignalRequest(string signalName, bool coreDumped, string errorMessage, string language)
         {
@@ -307,7 +307,7 @@ namespace Renci.SshNet.Channels
         /// Sends eow@openssh.com request.
         /// </summary>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendEndOfWriteRequest()
         {
@@ -321,7 +321,7 @@ namespace Renci.SshNet.Channels
         /// Sends keepalive@openssh.com request.
         /// </summary>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         public bool SendKeepAliveRequest()
         {

+ 1 - 1
src/Renci.SshNet/Channels/ClientChannel.cs

@@ -113,7 +113,7 @@ namespace Renci.SshNet.Channels
         /// </summary>
         /// <param name="session">The session.</param>
         /// <remarks>
-        /// Does nothing when <paramref name="session"/> is <c>null</c>.
+        /// Does nothing when <paramref name="session"/> is <see langword="null"/>.
         /// </remarks>
         private void UnsubscribeFromSessionEvents(ISession session)
         {

+ 1 - 1
src/Renci.SshNet/Channels/IChannel.cs

@@ -73,7 +73,7 @@ namespace Renci.SshNet.Channels
         /// Gets a value indicating whether this channel is open.
         /// </summary>
         /// <value>
-        /// <c>true</c> if this channel is open; otherwise, <c>false</c>.
+        /// <see langword="true"/> if this channel is open; otherwise, <see langword="false"/>.
         /// </value>
         bool IsOpen { get; }
 

+ 1 - 1
src/Renci.SshNet/Channels/IChannelDirectTcpip.cs

@@ -18,7 +18,7 @@ namespace Renci.SshNet.Channels
         /// Gets a value indicating whether this channel is open.
         /// </summary>
         /// <value>
-        /// <c>true</c> if this channel is open; otherwise, <c>false</c>.
+        /// <see langword="true"/> if this channel is open; otherwise, <see langword="false"/>.
         /// </value>
         bool IsOpen { get; }
 

+ 17 - 17
src/Renci.SshNet/Channels/IChannelSession.cs

@@ -23,7 +23,7 @@ namespace Renci.SshNet.Channels
         /// <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>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendPseudoTerminalRequest(string environmentVariable, uint columns, uint rows, uint width, uint height,
             IDictionary<TerminalModes, uint> terminalModeValues);
@@ -31,12 +31,12 @@ namespace Renci.SshNet.Channels
         /// <summary>
         /// Sends the X11 forwarding request.
         /// </summary>
-        /// <param name="isSingleConnection">if set to <c>true</c> the it is single connection.</param>
+        /// <param name="isSingleConnection">if set to <see langword="true"/> 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>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendX11ForwardingRequest(bool isSingleConnection, string protocol, byte[] cookie, uint screenNumber);
 
@@ -46,7 +46,7 @@ namespace Renci.SshNet.Channels
         /// <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>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendEnvironmentVariableRequest(string variableName, string variableValue);
 
@@ -54,7 +54,7 @@ namespace Renci.SshNet.Channels
         /// Sends the shell request.
         /// </summary>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendShellRequest();
 
@@ -63,7 +63,7 @@ namespace Renci.SshNet.Channels
         /// </summary>
         /// <param name="command">The command.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendExecRequest(string command);
 
@@ -72,7 +72,7 @@ namespace Renci.SshNet.Channels
         /// </summary>
         /// <param name="breakLength">Length of the break.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendBreakRequest(uint breakLength);
 
@@ -81,7 +81,7 @@ namespace Renci.SshNet.Channels
         /// </summary>
         /// <param name="subsystem">The subsystem.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendSubsystemRequest(string subsystem);
 
@@ -93,16 +93,16 @@ namespace Renci.SshNet.Channels
         /// <param name="width">The width.</param>
         /// <param name="height">The height.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendWindowChangeRequest(uint columns, uint rows, uint width, uint height);
 
         /// <summary>
         /// Sends the local flow request.
         /// </summary>
-        /// <param name="clientCanDo">if set to <c>true</c> [client can do].</param>
+        /// <param name="clientCanDo">if set to <see langword="true"/> [client can do].</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendLocalFlowRequest(bool clientCanDo);
 
@@ -111,7 +111,7 @@ namespace Renci.SshNet.Channels
         /// </summary>
         /// <param name="signalName">Name of the signal.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendSignalRequest(string signalName);
 
@@ -120,7 +120,7 @@ namespace Renci.SshNet.Channels
         /// </summary>
         /// <param name="exitStatus">The exit status.</param>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendExitStatusRequest(uint exitStatus);
 
@@ -128,11 +128,11 @@ namespace Renci.SshNet.Channels
         /// 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="coreDumped">if set to <see langword="true"/> [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>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendExitSignalRequest(string signalName, bool coreDumped, string errorMessage, string language);
 
@@ -140,7 +140,7 @@ namespace Renci.SshNet.Channels
         /// Sends eow@openssh.com request.
         /// </summary>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendEndOfWriteRequest();
 
@@ -148,7 +148,7 @@ namespace Renci.SshNet.Channels
         /// Sends keepalive@openssh.com request.
         /// </summary>
         /// <returns>
-        /// <c>true</c> if request was successful; otherwise <c>false</c>.
+        /// <see langword="true"/> if request was successful; otherwise <see langword="false"/>.
         /// </returns>
         bool SendKeepAliveRequest();
     }

+ 2 - 2
src/Renci.SshNet/CommandAsyncResult.cs

@@ -62,8 +62,8 @@ namespace Renci.SshNet
         /// <see cref="CommandAsyncResult"/>.
         /// </summary>
         /// <returns>
-        /// <c>true</c> if <see cref="SshCommand.EndExecute(IAsyncResult)"/> was already called for this <see cref="CommandAsyncResult"/>;
-        /// otherwise, <c>false</c>.
+        /// <see langword="true"/> if <see cref="SshCommand.EndExecute(IAsyncResult)"/> was already called for this <see cref="CommandAsyncResult"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         internal bool EndCalled { get; set; }
     }

+ 3 - 3
src/Renci.SshNet/Common/AsyncResult.cs

@@ -35,8 +35,8 @@ namespace Renci.SshNet.Common
         /// Gets a value indicating whether <see cref="EndInvoke()"/> has been called on the current <see cref="AsyncResult"/>.
         /// </summary>
         /// <value>
-        /// <c>true</c> if <see cref="EndInvoke()"/> has been called on the current <see cref="AsyncResult"/>;
-        /// otherwise, <c>false</c>.
+        /// <see langword="true"/> if <see cref="EndInvoke()"/> has been called on the current <see cref="AsyncResult"/>;
+        /// otherwise, <see langword="false"/>.
         /// </value>
         public bool EndInvokeCalled { get; private set; }
 
@@ -179,7 +179,7 @@ namespace Renci.SshNet.Common
         /// Marks asynchronous operation as completed.
         /// </summary>
         /// <param name="result">The result.</param>
-        /// <param name="completedSynchronously">if set to <c>true</c> [completed synchronously].</param>
+        /// <param name="completedSynchronously">if set to <see langword="true"/> [completed synchronously].</param>
         public void SetAsCompleted(TResult result, bool completedSynchronously)
         {
             // Save the asynchronous operation's result

+ 2 - 2
src/Renci.SshNet/Common/AuthenticationPrompt.cs

@@ -9,7 +9,7 @@
         /// Initializes a new instance of the <see cref="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="isEchoed">if set to <see langword="true"/> the user input should be echoed.</param>
         /// <param name="request">The request.</param>
         public AuthenticationPrompt(int id, bool isEchoed, string request)
         {
@@ -27,7 +27,7 @@
         /// Gets 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>.
+        ///   <see langword="true"/> if the user input should be echoed as characters are typed; otherwise, <see langword="false"/>.
         /// </value>
         public bool IsEchoed { get; }
 

+ 79 - 79
src/Renci.SshNet/Common/BigInteger.cs

@@ -392,7 +392,7 @@ namespace Renci.SshNet.Common
         /// Initializes a new instance of the <see cref="BigInteger"/> structure using the values in a byte array.
         /// </summary>
         /// <param name="value">An array of <see cref="byte"/> values in little-endian order.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</exception>
         [CLSCompliant(false)]
         public BigInteger(byte[] value)
         {
@@ -542,7 +542,7 @@ namespace Renci.SshNet.Common
         /// Gets a value indicating whether the value of the current <see cref="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>.
+        /// <see langword="true"/> if the value of the BigInteger object is an even number; otherwise, <see langword="false"/>.
         /// </value>
         public readonly bool IsEven
         {
@@ -553,8 +553,8 @@ namespace Renci.SshNet.Common
         /// Gets a value indicating whether the value of the current <see cref="BigInteger"/> object is <see cref="One"/>.
         /// </summary>
         /// <value>
-        /// <c>true</c> if the value of the <see cref="BigInteger"/> object is <see cref="One"/>;
-        /// otherwise, <c>false</c>.
+        /// <see langword="true"/> if the value of the <see cref="BigInteger"/> object is <see cref="One"/>;
+        /// otherwise, <see langword="false"/>.
         /// </value>
         public readonly bool IsOne
         {
@@ -672,8 +672,8 @@ namespace Renci.SshNet.Common
         /// Gets a value Indicating whether the value of the current <see cref="BigInteger"/> object is a power of two.
         /// </summary>
         /// <value>
-        /// <c>true</c> if the value of the <see cref="BigInteger"/> object is a power of two;
-        /// otherwise, <c>false</c>.
+        /// <see langword="true"/> if the value of the <see cref="BigInteger"/> object is a power of two;
+        /// otherwise, <see langword="false"/>.
         /// </value>
         public readonly bool IsPowerOfTwo
         {
@@ -709,8 +709,8 @@ namespace Renci.SshNet.Common
         /// Gets a value indicating whether the value of the current <see cref="BigInteger"/> object is <see cref="Zero"/>.
         /// </summary>
         /// <value>
-        /// <c>true</c> if the value of the <see cref="BigInteger"/> object is <see cref="Zero"/>;
-        /// otherwise, <c>false</c>.
+        /// <see langword="true"/> if the value of the <see cref="BigInteger"/> object is <see cref="Zero"/>;
+        /// otherwise, <see langword="false"/>.
         /// </value>
         public readonly bool IsZero
         {
@@ -2072,7 +2072,7 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is less than <paramref name="right"/>; otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator <(BigInteger left, BigInteger right)
         {
@@ -2085,7 +2085,7 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if left is <paramref name="left"/> than <paramref name="right"/>; otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator <(BigInteger left, long right)
         {
@@ -2099,8 +2099,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is less than <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator <(long left, BigInteger right)
         {
@@ -2113,7 +2113,7 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is less than <paramref name="right"/>; otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator <(BigInteger left, ulong right)
@@ -2127,7 +2127,7 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is less than <paramref name="right"/>; otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator <(ulong left, BigInteger right)
@@ -2142,8 +2142,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is less than or equal to <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator <=(BigInteger left, BigInteger right)
         {
@@ -2157,8 +2157,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is less than or equal to <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator <=(BigInteger left, long right)
         {
@@ -2171,8 +2171,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is less than or equal to <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator <=(long left, BigInteger right)
         {
@@ -2186,8 +2186,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is less than or equal to <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator <=(BigInteger left, ulong right)
@@ -2202,8 +2202,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is less than or equal to <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator <=(ulong left, BigInteger right)
@@ -2218,8 +2218,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is greater than <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator >(BigInteger left, BigInteger right)
         {
@@ -2232,8 +2232,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is greater than <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator >(BigInteger left, long right)
         {
@@ -2246,8 +2246,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is greater than <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator >(long left, BigInteger right)
         {
@@ -2260,8 +2260,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is greater than <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator >(BigInteger left, ulong right)
@@ -2275,8 +2275,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is greater than <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator >(ulong left, BigInteger right)
@@ -2291,8 +2291,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is greater than <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator >=(BigInteger left, BigInteger right)
         {
@@ -2306,8 +2306,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is greater than <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator >=(BigInteger left, long right)
         {
@@ -2321,8 +2321,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is greater than <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator >=(long left, BigInteger right)
         {
@@ -2336,8 +2336,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is greater than <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator >=(BigInteger left, ulong right)
@@ -2352,8 +2352,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> is greater than <paramref name="right"/>;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator >=(ulong left, BigInteger right)
@@ -2367,8 +2367,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if the <paramref name="left"/> and <paramref name="right"/> parameters have the same value;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator ==(BigInteger left, BigInteger right)
         {
@@ -2381,8 +2381,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if the <paramref name="left"/> and <paramref name="right"/> parameters have the same value;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator ==(BigInteger left, long right)
         {
@@ -2395,8 +2395,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if the <paramref name="left"/> and <paramref name="right"/> parameters have the same value;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator ==(long left, BigInteger right)
         {
@@ -2409,8 +2409,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if the <paramref name="left"/> and <paramref name="right"/> parameters have the same value;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator ==(BigInteger left, ulong right)
@@ -2424,8 +2424,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if the <paramref name="left"/> and <paramref name="right"/> parameters have the same value;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator ==(ulong left, BigInteger right)
@@ -2439,8 +2439,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> and <paramref name="right"/> are not equal;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator !=(BigInteger left, BigInteger right)
         {
@@ -2453,8 +2453,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> and <paramref name="right"/> are not equal;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator !=(BigInteger left, long right)
         {
@@ -2467,8 +2467,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> and <paramref name="right"/> are not equal;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public static bool operator !=(long left, BigInteger right)
         {
@@ -2481,8 +2481,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> and <paramref name="right"/> are not equal;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator !=(BigInteger left, ulong right)
@@ -2496,8 +2496,8 @@ namespace Renci.SshNet.Common
         /// <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>.
+        /// <see langword="true"/> if <paramref name="left"/> and <paramref name="right"/> are not equal;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public static bool operator !=(ulong left, BigInteger right)
@@ -2510,9 +2510,9 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="obj">The object to compare.</param>
         /// <returns>
-        /// <c>true</c> if the <paramref name="obj"/> parameter is a <see cref="BigInteger"/> object or a type capable
+        /// <see langword="true"/> if the <paramref name="obj"/> parameter is a <see cref="BigInteger"/> object or a type capable
         /// of implicit conversion to a <see cref="BigInteger"/> value, and its value is equal to the value of the
-        /// current <see cref="BigInteger"/> object; otherwise, <c>false</c>.
+        /// current <see cref="BigInteger"/> object; otherwise, <see langword="false"/>.
         /// </returns>
         public override readonly bool Equals(object obj)
         {
@@ -2530,8 +2530,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="other">The object to compare.</param>
         /// <returns>
-        /// <c>true</c> if this <see cref="BigInteger"/> object and <paramref name="other"/> have the same value;
-        /// otherwise, <c>false</c>.
+        /// <see langword="true"/> if this <see cref="BigInteger"/> object and <paramref name="other"/> have the same value;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         public readonly bool Equals(BigInteger other)
         {
@@ -2564,7 +2564,7 @@ namespace Renci.SshNet.Common
         /// </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>.
+        /// <see langword="true"/> if the signed 64-bit integer and the current instance have the same value; otherwise, <see langword="false"/>.
         /// </returns>
         public readonly bool Equals(long other)
         {
@@ -2576,7 +2576,7 @@ namespace Renci.SshNet.Common
         /// </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>.
+        /// <see langword="true"/> if the current instance and the unsigned 64-bit integer have the same value; otherwise, <see langword="false"/>.
         /// </returns>
         [CLSCompliant(false)]
         public readonly bool Equals(ulong other)
@@ -2795,7 +2795,7 @@ namespace Renci.SshNet.Common
         /// <returns>
         /// A value that is equivalent to the number specified in the <paramref name="value"/> parameter.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</exception>
         /// <exception cref="FormatException"><paramref name="value"/> is not in the correct format.</exception>
         public static BigInteger Parse(string value)
         {
@@ -2820,7 +2820,7 @@ namespace Renci.SshNet.Common
         /// <para>-or-</para>
         /// <para><paramref name="style"/> includes the <see cref="NumberStyles.AllowHexSpecifier"/> or <see cref="NumberStyles.HexNumber"/> flag along with another value.</para>
         /// </exception>
-        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</exception>
         /// <exception cref="FormatException"><paramref name="value"/> does not comply with the input pattern specified by <see cref="NumberStyles"/>.</exception>
         public static BigInteger Parse(string value, NumberStyles style)
         {
@@ -2835,7 +2835,7 @@ namespace Renci.SshNet.Common
         /// <returns>
         /// A value that is equivalent to the number specified in the <paramref name="value"/> parameter.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</exception>
         /// <exception cref="FormatException"><paramref name="value"/> is not in the correct format.</exception>
         public static BigInteger Parse(string value, IFormatProvider provider)
         {
@@ -2856,7 +2856,7 @@ namespace Renci.SshNet.Common
         /// <para>-or-</para>
         /// <para><paramref name="style"/> includes the <see cref="NumberStyles.AllowHexSpecifier"/> or <see cref="NumberStyles.HexNumber"/> flag along with another value.</para>
         /// </exception>
-        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</exception>
         /// <exception cref="FormatException"><paramref name="value"/> does not comply with the input pattern specified by <see cref="NumberStyles"/>.</exception>
         public static BigInteger Parse(string value, NumberStyles style, IFormatProvider provider)
         {
@@ -2873,11 +2873,11 @@ namespace Renci.SshNet.Common
         /// 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="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>
+        /// <param name="result">When this method returns, contains the <see cref="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 <see langword="null"/> 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>.
+        /// <see langword="true"/> if <paramref name="value"/> was converted successfully; otherwise, <see langword="false"/>.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</exception>
         public static bool TryParse(string value, out BigInteger result)
         {
             return Parse(value, tryParse: true, out result, out _);
@@ -2890,9 +2890,9 @@ namespace Renci.SshNet.Common
         /// <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="BigInteger"/> equivalent to the number that is contained in value, or <see cref="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>
+        /// <param name="result">When this method returns, contains the <see cref="BigInteger"/> equivalent to the number that is contained in value, or <see cref="Zero"/> if the conversion fails. The conversion fails if the <paramref name="value"/> parameter is <see langword="null"/> 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>.
+        /// <see langword="true"/> if <paramref name="value"/> was converted successfully; otherwise, <see langword="false"/>.
         /// </returns>
         /// <exception cref="ArgumentException">
         /// <para><paramref name="style"/> is not a <see cref="NumberStyles"/> value.</para>

+ 1 - 1
src/Renci.SshNet/Common/DerData.cs

@@ -26,7 +26,7 @@ namespace Renci.SshNet.Common
         /// 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>.
+        /// <see langword="true"/> if end of data is reached; otherwise, <see langword="false"/>.
         /// </value>
         public bool IsEndOfData
         {

+ 2 - 2
src/Renci.SshNet/Common/Extensions.cs

@@ -141,7 +141,7 @@ namespace Renci.SshNet.Common
         /// A <see cref="byte"/> array that contains the specified number of bytes at the specified offset
         /// of the input array.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</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.
@@ -176,7 +176,7 @@ namespace Renci.SshNet.Common
         /// <returns>
         /// A <see cref="byte"/> array that contains the specified number of bytes at the start of the input array.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</exception>
         /// <remarks>
         /// When <paramref name="count"/> equals the length of <paramref name="value"/>, then <paramref name="value"/>
         /// is returned.

+ 1 - 1
src/Renci.SshNet/Common/HostKeyEventArgs.cs

@@ -18,7 +18,7 @@ namespace Renci.SshNet.Common
         /// 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>.
+        ///   <see langword="true"/> if host key can be trusted; otherwise, <see langword="false"/>.
         /// </value>
         public bool CanTrust { get; set; }
 

+ 2 - 2
src/Renci.SshNet/Common/NetConfServerException.cs

@@ -45,8 +45,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="info">The <see cref="SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
         /// <param name="context">The <see cref="StreamingContext"/> that contains contextual information about the source or destination.</param>
-        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
-        /// <exception cref="SerializationException">The class name is <c>null</c> or <see cref="Exception.HResult"/> is zero (0). </exception>
+        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <see langword="null"/>.</exception>
+        /// <exception cref="SerializationException">The class name is <see langword="null"/> or <see cref="Exception.HResult"/> is zero (0). </exception>
         protected NetConfServerException(SerializationInfo info, StreamingContext context)
             : base(info, context)
         {

+ 6 - 6
src/Renci.SshNet/Common/PipeStream.cs

@@ -81,7 +81,7 @@ namespace Renci.SshNet.Common
         /// 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>.
+        /// <see langword="true"/> if block last read method before the buffer is empty; otherwise, <see langword="false"/>.
         /// </value>
         /// <exception cref="ObjectDisposedException">Methods were called after the stream was closed.</exception>
         public bool BlockLastReadBuffer
@@ -175,7 +175,7 @@ namespace Renci.SshNet.Common
         /// <exception cref="ArgumentException">The sum of offset and count is larger than the buffer length.</exception>
         /// <exception cref="ObjectDisposedException">Methods were called after the stream was closed.</exception>
         /// <exception cref="NotSupportedException">The stream does not support reading.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <see langword="null"/>.</exception>
         /// <exception cref="IOException">An I/O error occurs.</exception>
         /// <exception cref="ArgumentOutOfRangeException">offset or count is negative.</exception>
         public override int Read(byte[] buffer, int offset, int count)
@@ -264,7 +264,7 @@ namespace Renci.SshNet.Common
         /// <exception cref="IOException">An I/O error occurs.</exception>
         /// <exception cref="NotSupportedException">The stream does not support writing.</exception>
         /// <exception cref="ObjectDisposedException">Methods were called after the stream was closed.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">The sum of offset and count is greater than the buffer length.</exception>
         /// <exception cref="ArgumentOutOfRangeException">offset or count is negative.</exception>
         public override void Write(byte[] buffer, int offset, int count)
@@ -317,7 +317,7 @@ namespace Renci.SshNet.Common
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         /// <remarks>
         /// Disposing a <see cref="PipeStream"/> will interrupt blocking read and write operations.
         /// </remarks>
@@ -350,7 +350,7 @@ namespace Renci.SshNet.Common
         /// Gets a value indicating whether the current stream supports seeking.
         /// </summary>
         /// <returns>
-        /// <c>true</c> if the stream supports seeking; otherwise, <c>false</c>.
+        /// <see langword="true"/> if the stream supports seeking; otherwise, <see langword="false"/>.
         /// </returns>
         public override bool CanSeek
         {
@@ -361,7 +361,7 @@ namespace Renci.SshNet.Common
         /// Gets a value indicating whether the current stream supports writing.
         /// </summary>
         /// <returns>
-        /// <c>true</c> if the stream supports writing; otherwise, <c>false</c>.
+        /// <see langword="true"/> if the stream supports writing; otherwise, <see langword="false"/>.
         /// </returns>
         public override bool CanWrite
         {

+ 1 - 1
src/Renci.SshNet/Common/PortForwardEventArgs.cs

@@ -13,7 +13,7 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="host">The host.</param>
         /// <param name="port">The port.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="host"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="host"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="port" /> is not within <see cref="IPEndPoint.MinPort" /> and <see cref="IPEndPoint.MaxPort" />.</exception>
         internal PortForwardEventArgs(string host, uint port)
         {

+ 2 - 2
src/Renci.SshNet/Common/PosixPath.cs

@@ -83,7 +83,7 @@ namespace Renci.SshNet.Common
         /// <returns>
         /// The file name part of <paramref name="path"/>.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <remarks>
         /// <para>
         /// If <paramref name="path"/> contains no forward slash, then <paramref name="path"/>
@@ -122,7 +122,7 @@ namespace Renci.SshNet.Common
         /// The directory part of the specified <paramref name="path"/>, or <c>.</c> if <paramref name="path"/>
         /// does not contain any directory information.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         public static string GetDirectoryName(string path)
         {
             if (path is null)

+ 2 - 2
src/Renci.SshNet/Common/ProxyException.cs

@@ -45,8 +45,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="info">The <see cref="SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
         /// <param name="context">The <see cref="StreamingContext"/> that contains contextual information about the source or destination.</param>
-        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
-        /// <exception cref="SerializationException">The class name is <c>null</c> or <see cref="Exception.HResult"/> is zero (0).</exception>
+        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <see langword="null"/>.</exception>
+        /// <exception cref="SerializationException">The class name is <see langword="null"/> or <see cref="Exception.HResult"/> is zero (0).</exception>
         protected ProxyException(SerializationInfo info, StreamingContext context)
             : base(info, context)
         {

+ 2 - 2
src/Renci.SshNet/Common/ScpException.cs

@@ -45,8 +45,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="info">The <see cref="SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
         /// <param name="context">The <see cref="StreamingContext"/> that contains contextual information about the source or destination.</param>
-        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
-        /// <exception cref="SerializationException">The class name is <c>null</c> or <see cref="Exception.HResult"/> is zero (0). </exception>
+        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <see langword="null"/>.</exception>
+        /// <exception cref="SerializationException">The class name is <see langword="null"/> or <see cref="Exception.HResult"/> is zero (0). </exception>
         protected ScpException(SerializationInfo info, StreamingContext context)
             : base(info, context)
         {

+ 3 - 3
src/Renci.SshNet/Common/SemaphoreLight.cs

@@ -130,7 +130,7 @@ namespace Renci.SshNet.Common
         /// </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="SemaphoreLight"/>; otherwise, <c>false</c>.
+        /// <see langword="true"/> if the current thread successfully entered the <see cref="SemaphoreLight"/>; otherwise, <see langword="false"/>.
         /// </returns>
         public bool Wait(int millisecondsTimeout)
         {
@@ -148,7 +148,7 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="timeout">A <see cref="TimeSpan"/> that represents the number of milliseconds to wait, or a <see cref="TimeSpan"/> that represents -1 milliseconds to wait indefinitely.</param>
         /// <returns>
-        /// <c>true</c> if the current thread successfully entered the <see cref="SemaphoreLight"/>; otherwise, <c>false</c>.
+        /// <see langword="true"/> if the current thread successfully entered the <see cref="SemaphoreLight"/>; otherwise, <see langword="false"/>.
         /// </returns>
         public bool Wait(TimeSpan timeout)
         {
@@ -227,7 +227,7 @@ namespace Renci.SshNet.Common
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected void Dispose(bool disposing)
         {
             if (disposing)

+ 2 - 2
src/Renci.SshNet/Common/SftpPathNotFoundException.cs

@@ -45,8 +45,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="info">The <see cref="SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
         /// <param name="context">The <see cref="StreamingContext"/> that contains contextual information about the source or destination.</param>
-        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
-        /// <exception cref="SerializationException">The class name is <c>null</c> or <see cref="Exception.HResult"/> is zero (0). </exception>
+        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <see langword="null"/>.</exception>
+        /// <exception cref="SerializationException">The class name is <see langword="null"/> or <see cref="Exception.HResult"/> is zero (0). </exception>
         protected SftpPathNotFoundException(SerializationInfo info, StreamingContext context)
             : base(info, context)
         {

+ 2 - 2
src/Renci.SshNet/Common/SftpPermissionDeniedException.cs

@@ -45,8 +45,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="info">The <see cref="SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
         /// <param name="context">The <see cref="StreamingContext"/> that contains contextual information about the source or destination.</param>
-        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
-        /// <exception cref="SerializationException">The class name is <c>null</c> or <see cref="Exception.HResult"/> is zero (0). </exception>
+        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <see langword="null"/>.</exception>
+        /// <exception cref="SerializationException">The class name is <see langword="null"/> or <see cref="Exception.HResult"/> is zero (0). </exception>
         protected SftpPermissionDeniedException(SerializationInfo info, StreamingContext context)
             : base(info, context)
         {

+ 2 - 2
src/Renci.SshNet/Common/SshAuthenticationException.cs

@@ -45,8 +45,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="info">The <see cref="SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
         /// <param name="context">The <see cref="StreamingContext"/> that contains contextual information about the source or destination.</param>
-        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
-        /// <exception cref="SerializationException">The class name is <c>null</c> or <see cref="Exception.HResult"/> is zero (0). </exception>
+        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <see langword="null"/>.</exception>
+        /// <exception cref="SerializationException">The class name is <see langword="null"/> or <see cref="Exception.HResult"/> is zero (0). </exception>
         protected SshAuthenticationException(SerializationInfo info, StreamingContext context)
             : base(info, context)
         {

+ 2 - 2
src/Renci.SshNet/Common/SshConnectionException.cs

@@ -65,8 +65,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="info">The <see cref="SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
         /// <param name="context">The <see cref="StreamingContext"/> that contains contextual information about the source or destination.</param>
-        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
-        /// <exception cref="SerializationException">The class name is <c>null</c> or <see cref="Exception.HResult"/> is zero (0). </exception>
+        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <see langword="null"/>.</exception>
+        /// <exception cref="SerializationException">The class name is <see langword="null"/> or <see cref="Exception.HResult"/> is zero (0). </exception>
         protected SshConnectionException(SerializationInfo info, StreamingContext context)
             : base(info, context)
         {

+ 10 - 10
src/Renci.SshNet/Common/SshData.cs

@@ -32,7 +32,7 @@ namespace Renci.SshNet.Common
         /// 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>.
+        /// <see langword="true"/> if this instance is end of data; otherwise, <see langword="false"/>.
         /// </value>
         protected bool IsEndOfData
         {
@@ -82,7 +82,7 @@ namespace Renci.SshNet.Common
         /// Loads data from specified bytes.
         /// </summary>
         /// <param name="data">Bytes array.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception>
         public void Load(byte[] data)
         {
             if (data is null)
@@ -99,7 +99,7 @@ namespace Renci.SshNet.Common
         /// <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="ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception>
         public void Load(byte[] data, int offset, int count)
         {
             if (data is null)
@@ -279,7 +279,7 @@ namespace Renci.SshNet.Common
         /// Writes bytes array data into internal buffer.
         /// </summary>
         /// <param name="data">Byte array data to write.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception>
         protected void Write(byte[] data)
         {
             _stream.Write(data);
@@ -292,7 +292,7 @@ namespace Renci.SshNet.Common
         /// <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="ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">The sum of <paramref name="offset"/> and <paramref name="count"/> is greater than the buffer length.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="offset"/> or <paramref name="count"/> is negative.</exception>
         protected void Write(byte[] buffer, int offset, int count)
@@ -340,7 +340,7 @@ namespace Renci.SshNet.Common
         /// Writes <see cref="string"/> data into internal buffer using default encoding.
         /// </summary>
         /// <param name="data"><see cref="string"/> data to write.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception>
         protected void Write(string data)
         {
             Write(data, Utf8);
@@ -351,8 +351,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="data"><see cref="string"/> data to write.</param>
         /// <param name="encoding">The character encoding to use.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="encoding"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="encoding"/> is <see langword="null"/>.</exception>
         protected void Write(string data, Encoding encoding)
         {
             _stream.Write(data, encoding);
@@ -393,7 +393,7 @@ namespace Renci.SshNet.Common
         /// Writes data into internal buffer.
         /// </summary>
         /// <param name="buffer">The data to write.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <see langword="null"/>.</exception>
         protected void WriteBinaryString(byte[] buffer)
         {
             _stream.WriteBinary(buffer);
@@ -405,7 +405,7 @@ namespace Renci.SshNet.Common
         /// <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="ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">The sum of <paramref name="offset"/> and <paramref name="count"/> is greater than the buffer length.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="offset"/> or <paramref name="count"/> is negative.</exception>
         protected void WriteBinary(byte[] buffer, int offset, int count)

+ 8 - 8
src/Renci.SshNet/Common/SshDataStream.cs

@@ -24,7 +24,7 @@ namespace Renci.SshNet.Common
         /// Initializes a new instance of the <see cref="SshDataStream"/> class for the specified byte array.
         /// </summary>
         /// <param name="buffer">The array of unsigned bytes from which to create the current stream.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <see langword="null"/>.</exception>
         public SshDataStream(byte[] buffer)
             : base(buffer)
         {
@@ -36,7 +36,7 @@ namespace Renci.SshNet.Common
         /// <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="ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <see langword="null"/>.</exception>
         public SshDataStream(byte[] buffer, int offset, int count)
             : base(buffer, offset, count)
         {
@@ -46,7 +46,7 @@ namespace Renci.SshNet.Common
         /// 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>.
+        /// <see langword="true"/> if this instance is end of data; otherwise, <see langword="false"/>.
         /// </value>
         public bool IsEndOfData
         {
@@ -90,7 +90,7 @@ namespace Renci.SshNet.Common
         /// Writes bytes array data into the SSH data stream.
         /// </summary>
         /// <param name="data">Byte array data to write.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception>
         public void Write(byte[] data)
         {
             if (data is null)
@@ -123,7 +123,7 @@ namespace Renci.SshNet.Common
         /// Writes a buffer preceded by its length into the SSH data stream.
         /// </summary>
         /// <param name="buffer">The data to write.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <see langword="null"/>.</exception>
         public void WriteBinary(byte[] buffer)
         {
             if (buffer is null)
@@ -140,7 +140,7 @@ namespace Renci.SshNet.Common
         /// <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="ArgumentNullException"><paramref name="buffer"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="buffer"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">The sum of <paramref name="offset"/> and <paramref name="count"/> is greater than the buffer length.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="offset"/> or <paramref name="count"/> is negative.</exception>
         public void WriteBinary(byte[] buffer, int offset, int count)
@@ -154,8 +154,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="s">The string data to write.</param>
         /// <param name="encoding">The character encoding to use.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="s"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="encoding"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="s"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="encoding"/> is <see langword="null"/>.</exception>
         public void Write(string s, Encoding encoding)
         {
             if (encoding is null)

+ 2 - 2
src/Renci.SshNet/Common/SshException.cs

@@ -45,8 +45,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="info">The <see cref="SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
         /// <param name="context">The <see cref="StreamingContext"/> that contains contextual information about the source or destination.</param>
-        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
-        /// <exception cref="SerializationException">The class name is <c>null</c> or <see cref="Exception.HResult"/> is zero (0). </exception>
+        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <see langword="null"/>.</exception>
+        /// <exception cref="SerializationException">The class name is <see langword="null"/> or <see cref="Exception.HResult"/> is zero (0). </exception>
         protected SshException(SerializationInfo info, StreamingContext context)
             : base(info, context)
         {

+ 2 - 2
src/Renci.SshNet/Common/SshOperationTimeoutException.cs

@@ -45,8 +45,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="info">The <see cref="SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
         /// <param name="context">The <see cref="StreamingContext"/> that contains contextual information about the source or destination.</param>
-        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
-        /// <exception cref="SerializationException">The class name is <c>null</c> or <see cref="Exception.HResult"/> is zero (0). </exception>
+        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <see langword="null"/>.</exception>
+        /// <exception cref="SerializationException">The class name is <see langword="null"/> or <see cref="Exception.HResult"/> is zero (0). </exception>
         protected SshOperationTimeoutException(SerializationInfo info, StreamingContext context)
             : base(info, context)
         {

+ 2 - 2
src/Renci.SshNet/Common/SshPassPhraseNullOrEmptyException.cs

@@ -45,8 +45,8 @@ namespace Renci.SshNet.Common
         /// </summary>
         /// <param name="info">The <see cref="SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
         /// <param name="context">The <see cref="StreamingContext"/> that contains contextual information about the source or destination.</param>
-        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <c>null</c>.</exception>
-        /// <exception cref="SerializationException">The class name is <c>null</c> or <see cref="Exception.HResult"/> is zero (0). </exception>
+        /// <exception cref="ArgumentNullException">The <paramref name="info"/> parameter is <see langword="null"/>.</exception>
+        /// <exception cref="SerializationException">The class name is <see langword="null"/> or <see cref="Exception.HResult"/> is zero (0). </exception>
         protected SshPassPhraseNullOrEmptyException(SerializationInfo info, StreamingContext context)
             : base(info, context)
         {

+ 2 - 2
src/Renci.SshNet/Compression/Compressor.cs

@@ -20,7 +20,7 @@ namespace Renci.SshNet.Compression
         /// Gets or sets a value indicating whether compression is active.
         /// </summary>
         /// <value>
-        ///   <c>true</c> if compression is active; otherwise, <c>false</c>.
+        ///   <see langword="true"/> if compression is active; otherwise, <see langword="false"/>.
         /// </value>
         protected bool IsActive { get; set; }
 
@@ -144,7 +144,7 @@ namespace Renci.SshNet.Compression
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 1 - 1
src/Renci.SshNet/Connection/HttpConnector.cs

@@ -126,7 +126,7 @@ namespace Renci.SshNet.Connection
         /// <exception cref="SshOperationTimeoutException">The read has timed-out.</exception>
         /// <exception cref="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.
+        /// The line read from the socket, or <see langword="null"/> when the remote server has shutdown and all data has been received.
         /// </returns>
         private static string SocketReadLine(Socket socket, TimeSpan readTimeout)
         {

+ 1 - 1
src/Renci.SshNet/Connection/ProtocolVersionExchange.cs

@@ -120,7 +120,7 @@ namespace Renci.SshNet.Connection
         /// <exception cref="SshOperationTimeoutException">The read has timed-out.</exception>
         /// <exception cref="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.
+        /// The line read from the socket, or <see langword="null"/> when the remote server has shutdown and all data has been received.
         /// </returns>
         private static string SocketReadLine(Socket socket, TimeSpan timeout, List<byte> buffer)
         {

+ 13 - 13
src/Renci.SshNet/ConnectionInfo.cs

@@ -85,7 +85,7 @@ namespace Renci.SshNet
         /// Gets a value indicating whether connection is authenticated.
         /// </summary>
         /// <value>
-        /// <c>true</c> if connection is authenticated; otherwise, <c>false</c>.
+        /// <see langword="true"/> if connection is authenticated; otherwise, <see langword="false"/>.
         /// </value>
         public bool IsAuthenticated { get; private set; }
 
@@ -251,10 +251,10 @@ namespace Renci.SshNet
         /// <param name="host">The host.</param>
         /// <param name="username">The username.</param>
         /// <param name="authenticationMethods">The authentication methods.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="host"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="host"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException"><paramref name="host"/> is a zero-length string.</exception>
-        /// <exception cref="ArgumentException"><paramref name="username" /> is <c>null</c>, a zero-length string or contains only whitespace characters.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="authenticationMethods"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="username" /> is <see langword="null"/>, a zero-length string or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="authenticationMethods"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">No <paramref name="authenticationMethods"/> specified.</exception>
         public ConnectionInfo(string host, string username, params AuthenticationMethod[] authenticationMethods)
             : this(host, DefaultPort, username, ProxyTypes.None, proxyHost: null, 0, proxyUsername: null, proxyPassword: null, authenticationMethods)
@@ -268,10 +268,10 @@ namespace Renci.SshNet
         /// <param name="port">The port.</param>
         /// <param name="username">The username.</param>
         /// <param name="authenticationMethods">The authentication methods.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="host"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="username" /> is <c>null</c>, a zero-length string or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="host"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="username" /> is <see langword="null"/>, a zero-length string or contains only whitespace characters.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="port" /> is not within <see cref="IPEndPoint.MinPort" /> and <see cref="IPEndPoint.MaxPort" />.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="authenticationMethods"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="authenticationMethods"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">No <paramref name="authenticationMethods"/> specified.</exception>
         public ConnectionInfo(string host, int port, string username, params AuthenticationMethod[] authenticationMethods)
             : this(host, port, username, ProxyTypes.None, proxyHost: null, 0, proxyUsername: null, proxyPassword: null, authenticationMethods)
@@ -290,12 +290,12 @@ namespace Renci.SshNet
         /// <param name="proxyUsername">The proxy username.</param>
         /// <param name="proxyPassword">The proxy password.</param>
         /// <param name="authenticationMethods">The authentication methods.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="host"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="username" /> is <c>null</c>, a zero-length string or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="host"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="username" /> is <see langword="null"/>, a zero-length string or contains only whitespace characters.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="port" /> is not within <see cref="IPEndPoint.MinPort" /> and <see cref="IPEndPoint.MaxPort" />.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="proxyType"/> is not <see cref="ProxyTypes.None"/> and <paramref name="proxyHost" /> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="proxyType"/> is not <see cref="ProxyTypes.None"/> and <paramref name="proxyHost" /> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="proxyType"/> is not <see cref="ProxyTypes.None"/> and <paramref name="proxyPort" /> is not within <see cref="IPEndPoint.MinPort" /> and <see cref="IPEndPoint.MaxPort" />.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="authenticationMethods"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="authenticationMethods"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">No <paramref name="authenticationMethods"/> specified.</exception>
         public ConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword, params AuthenticationMethod[] authenticationMethods)
         {
@@ -444,8 +444,8 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="session">The session to be authenticated.</param>
         /// <param name="serviceFactory">The factory to use for creating new services.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="session"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="serviceFactory"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="session"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="serviceFactory"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshAuthenticationException">No suitable authentication method found to complete authentication, or permission denied.</exception>
         internal void Authenticate(ISession session, IServiceFactory serviceFactory)
         {

+ 2 - 2
src/Renci.SshNet/ExpectAction.cs

@@ -23,7 +23,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="expect">The expect regular expression.</param>
         /// <param name="action">The action to perform.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="expect"/> or <paramref name="action"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="expect"/> or <paramref name="action"/> is <see langword="null"/>.</exception>
         public ExpectAction(Regex expect, Action<string> action)
         {
             if (expect is null)
@@ -45,7 +45,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="expect">The expect expression.</param>
         /// <param name="action">The action to perform.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="expect"/> or <paramref name="action"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="expect"/> or <paramref name="action"/> is <see langword="null"/>.</exception>
         public ExpectAction(string expect, Action<string> action)
         {
             if (expect is null)

+ 4 - 4
src/Renci.SshNet/ForwardedPortStatus.cs

@@ -66,12 +66,12 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="status">The status to transition from.</param>
         /// <returns>
-        /// <c>true</c> if <paramref name="status"/> has been changed to <see cref="Stopping"/>; otherwise, <c>false</c>.
+        /// <see langword="true"/> if <paramref name="status"/> has been changed to <see cref="Stopping"/>; otherwise, <see langword="false"/>.
         /// </returns>
         /// <exception cref="InvalidOperationException">Cannot transition <paramref name="status"/> to <see cref="Stopping"/>.</exception>
         /// <remarks>
         /// While a transition from <see cref="Stopped"/> to <see cref="Stopping"/> is not possible, this method will
-        /// return <c>false</c> for any such attempts.  This is related to concurrency.
+        /// return <see langword="false"/> for any such attempts.  This is related to concurrency.
         /// </remarks>
         public static bool ToStopping(ref ForwardedPortStatus status)
         {
@@ -114,12 +114,12 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="status">The status to transition from.</param>
         /// <returns>
-        /// <c>true</c> if <paramref name="status"/> has been changed to <see cref="Starting"/>; otherwise, <c>false</c>.
+        /// <see langword="true"/> if <paramref name="status"/> has been changed to <see cref="Starting"/>; otherwise, <see langword="false"/>.
         /// </returns>
         /// <exception cref="InvalidOperationException">Cannot transition <paramref name="status"/> to <see cref="Starting"/>.</exception>
         /// <remarks>
         /// While a transition from <see cref="Started"/> to <see cref="Starting"/> is not possible, this method will
-        /// return <c>false</c> for any such attempts.  This is related to concurrency.
+        /// return <see langword="false"/> for any such attempts.  This is related to concurrency.
         /// </remarks>
         public static bool ToStarting(ref ForwardedPortStatus status)
         {

+ 1 - 1
src/Renci.SshNet/IBaseClient.cs

@@ -25,7 +25,7 @@ namespace Renci.SshNet
         /// 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>.
+        /// <see langword="true"/> if this client is connected; otherwise, <see langword="false"/>.
         /// </value>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         bool IsConnected { get; }

+ 4 - 4
src/Renci.SshNet/ISession.cs

@@ -26,7 +26,7 @@ namespace Renci.SshNet
         /// Gets a value indicating whether the session is connected.
         /// </summary>
         /// <value>
-        /// <c>true</c> if the session is connected; otherwise, <c>false</c>.
+        /// <see langword="true"/> if the session is connected; otherwise, <see langword="false"/>.
         /// </value>
         bool IsConnected { get; }
 
@@ -43,7 +43,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <value>
         /// A <see cref="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.
+        /// <see langword="null"/> when the session has not been connected.
         /// </value>
         WaitHandle MessageListenerCompleted { get; }
 
@@ -125,11 +125,11 @@ namespace Renci.SshNet
         /// </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>.
+        /// <see langword="true"/> if the message was sent to the server; otherwise, <see langword="false"/>.
         /// </returns>
         /// <exception cref="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
+        /// This methods returns <see langword="false"/> when the attempt to send the message results in a
         /// <see cref="SocketException"/> or a <see cref="SshException"/>.
         /// </remarks>
         bool TrySendMessage(Message message);

+ 82 - 82
src/Renci.SshNet/ISftpClient.cs

@@ -78,7 +78,7 @@ namespace Renci.SshNet
         /// </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="ArgumentNullException"><paramref name="path"/> is<b>null</b> <para>-or-</para> <paramref name="contents"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is<see langword="null"/> <para>-or-</para> <paramref name="contents"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -93,7 +93,7 @@ namespace Renci.SshNet
         /// <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="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="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>. <para>-or-</para> <paramref name="contents"/> is <see langword="null"/>. <para>-or-</para> <paramref name="encoding"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -104,7 +104,7 @@ namespace Renci.SshNet
         /// </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="ArgumentNullException"><paramref name="path"/> is <b>null</b>. <para>-or-</para> <paramref name="contents"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>. <para>-or-</para> <paramref name="contents"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -119,7 +119,7 @@ namespace Renci.SshNet
         /// <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="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="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>. <para>-or-</para> <paramref name="contents"/> is <see langword="null"/>. <para>-or-</para> <paramref name="encoding"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -134,7 +134,7 @@ namespace Renci.SshNet
         /// A <see cref="StreamWriter"/> that appends text to a file using UTF-8 encoding without a
         /// Byte-Order Mark (BOM).
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -149,7 +149,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A <see cref="StreamWriter"/> that appends text to a file using the specified encoding.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>. <para>-or-</para> <paramref name="encoding"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>. <para>-or-</para> <paramref name="encoding"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -163,8 +163,8 @@ namespace Renci.SshNet
         /// <returns>
         /// An <see cref="IAsyncResult" /> that references the asynchronous operation.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="output" /> is <b>null</b>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="output" /> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path" /> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message" /> is the message from the remote host.</exception>
@@ -183,8 +183,8 @@ namespace Renci.SshNet
         /// <returns>
         /// An <see cref="IAsyncResult" /> that references the asynchronous operation.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="output" /> is <b>null</b>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="output" /> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path" /> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message" /> is the message from the remote host.</exception>
@@ -205,8 +205,8 @@ namespace Renci.SshNet
         /// <returns>
         /// An <see cref="IAsyncResult" /> that references the asynchronous operation.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="output" /> is <b>null</b>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="output" /> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path" /> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="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.
@@ -237,8 +237,8 @@ namespace Renci.SshNet
         /// <returns>
         /// An <see cref="IAsyncResult" /> that represents the asynchronous directory synchronization.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="sourcePath"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="destinationPath"/> is <c>null</c> or contains only whitespace.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="sourcePath"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="destinationPath"/> is <see langword="null"/> or contains only whitespace.</exception>
         /// <exception cref="SshException">If a problem occurs while copying the file</exception>
         IAsyncResult BeginSynchronizeDirectories(string sourcePath, string destinationPath, string searchPattern, AsyncCallback asyncCallback, object state);
 
@@ -250,8 +250,8 @@ namespace Renci.SshNet
         /// <returns>
         /// An <see cref="IAsyncResult" /> that references the asynchronous operation.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path" /> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message" /> is the message from the remote host.</exception>
@@ -275,8 +275,8 @@ namespace Renci.SshNet
         /// <returns>
         /// An <see cref="IAsyncResult" /> that references the asynchronous operation.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path" /> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message" /> is the message from the remote host.</exception>
@@ -302,8 +302,8 @@ namespace Renci.SshNet
         /// <returns>
         /// An <see cref="IAsyncResult" /> that references the asynchronous operation.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path" /> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message" /> is the message from the remote host.</exception>
@@ -330,16 +330,16 @@ namespace Renci.SshNet
         /// <returns>
         /// An <see cref="IAsyncResult" /> that references the asynchronous operation.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path" /> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="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="SftpClient.EndUploadFile(IAsyncResult)"/> will throw an
+        /// When <paramref name="path"/> refers to an existing file, set <paramref name="canOverride"/> to <see langword="true"/> to overwrite and truncate that file.
+        /// If <paramref name="canOverride"/> is <see langword="false"/>, the upload will fail and <see cref="SftpClient.EndUploadFile(IAsyncResult)"/> will throw an
         /// <see cref="SshException"/>.
         /// </para>
         /// </remarks>
@@ -349,7 +349,7 @@ namespace Renci.SshNet
         /// Changes remote directory to path.
         /// </summary>
         /// <param name="path">New directory path.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPermissionDeniedException">Permission to change directory denied by remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
         /// <exception cref="SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
@@ -362,7 +362,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="path">File(s) path, may match multiple files.</param>
         /// <param name="mode">The mode.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
@@ -377,7 +377,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A <see cref="SftpFileStream"/> that provides read/write access to the file specified in path.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -394,7 +394,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A <see cref="SftpFileStream"/> that provides read/write access to the file specified in path.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -407,7 +407,7 @@ namespace Renci.SshNet
         /// Creates remote directory specified by path.
         /// </summary>
         /// <param name="path">Directory path to create.</param>
-        /// <exception cref="ArgumentException"><paramref name="path"/> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message"/> is the message from the remote host.</exception>
@@ -422,7 +422,7 @@ namespace Renci.SshNet
         /// A <see cref="StreamWriter"/> that writes text to a file using UTF-8 encoding without
         /// a Byte-Order Mark (BOM).
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -444,7 +444,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A <see cref="StreamWriter"/> that writes to a file using the specified encoding.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -462,7 +462,7 @@ namespace Renci.SshNet
         /// 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="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -472,7 +472,7 @@ namespace Renci.SshNet
         /// Deletes remote directory specified by path.
         /// </summary>
         /// <param name="path">Directory to be deleted path.</param>
-        /// <exception cref="ArgumentException"><paramref name="path"/> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
         /// <exception cref="SftpPermissionDeniedException">Permission to delete the directory was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
@@ -484,7 +484,7 @@ namespace Renci.SshNet
         /// Deletes remote file specified by path.
         /// </summary>
         /// <param name="path">File to be deleted path.</param>
-        /// <exception cref="ArgumentException"><paramref name="path"/> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
         /// <exception cref="SftpPermissionDeniedException">Permission to delete the file was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
@@ -498,7 +498,7 @@ namespace Renci.SshNet
         /// <param name="path">File to be deleted path.</param>
         /// <param name="cancellationToken">The <see cref="CancellationToken"/> to observe.</param>
         /// <returns>A <see cref="Task"/> that represents the asynchronous delete operation.</returns>
-        /// <exception cref="ArgumentException"><paramref name="path"/> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
         /// <exception cref="SftpPermissionDeniedException">Permission to delete the file was denied by the remote host. <para>-or-</para> A SSH command was denied by the server.</exception>
@@ -512,8 +512,8 @@ namespace Renci.SshNet
         /// <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="ArgumentNullException"><paramref name="output" /> is <b>null</b>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="output" /> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path" /> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>///
@@ -572,9 +572,9 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="path">The path.</param>
         /// <returns>
-        /// <c>true</c> if directory or file exists; otherwise <c>false</c>.
+        /// <see langword="true"/> if directory or file exists; otherwise <see langword="false"/>.
         /// </returns>
-        /// <exception cref="ArgumentException"><paramref name="path"/> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message"/> is the message from the remote host.</exception>
@@ -590,7 +590,7 @@ namespace Renci.SshNet
         /// </returns>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="path" /> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path" /> is <see langword="null"/>.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         ISftpFile Get(string path);
 
@@ -601,7 +601,7 @@ namespace Renci.SshNet
         /// <returns>
         /// The <see cref="SftpFileAttributes"/> of the file on the path.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException"><paramref name="path"/> was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -615,7 +615,7 @@ namespace Renci.SshNet
         /// A <see cref="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="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         DateTime GetLastAccessTime(string path);
@@ -628,7 +628,7 @@ namespace Renci.SshNet
         /// A <see cref="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="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         DateTime GetLastAccessTimeUtc(string path);
@@ -641,7 +641,7 @@ namespace Renci.SshNet
         /// A <see cref="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="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         DateTime GetLastWriteTime(string path);
@@ -654,7 +654,7 @@ namespace Renci.SshNet
         /// A <see cref="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="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         DateTime GetLastWriteTimeUtc(string path);
@@ -667,7 +667,7 @@ namespace Renci.SshNet
         /// A <see cref="SftpFileSytemInformation"/> instance that contains file status information.
         /// </returns>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="path" /> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path" /> is <see langword="null"/>.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         SftpFileSytemInformation GetStatus(string path);
 
@@ -681,7 +681,7 @@ namespace Renci.SshNet
         /// The task result contains the <see cref="SftpFileSytemInformation"/> instance that contains file status information.
         /// </returns>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="path" /> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path" /> is <see langword="null"/>.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         Task<SftpFileSytemInformation> GetStatusAsync(string path, CancellationToken cancellationToken);
 
@@ -693,7 +693,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A list of files.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path" /> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path" /> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message" /> is the message from the remote host.</exception>
@@ -709,7 +709,7 @@ namespace Renci.SshNet
         /// An <see cref="IAsyncEnumerable{T}"/> of <see cref="ISftpFile"/> that represents the asynchronous enumeration operation.
         /// The enumeration contains an async stream of <see cref="ISftpFile"/> for the files in the directory specified by <paramref name="path" />.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path" /> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path" /> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message" /> is the message from the remote host.</exception>
@@ -724,7 +724,7 @@ namespace Renci.SshNet
         /// <returns>
         /// An unshared <see cref="SftpFileStream"/> that provides access to the specified file, with the specified mode and read/write access.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         SftpFileStream Open(string path, FileMode mode);
@@ -738,7 +738,7 @@ namespace Renci.SshNet
         /// <returns>
         /// An unshared <see cref="SftpFileStream"/> that provides access to the specified file, with the specified mode and access.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         SftpFileStream Open(string path, FileMode mode, FileAccess access);
@@ -754,7 +754,7 @@ namespace Renci.SshNet
         /// A <see cref="Task{SftpFileStream}"/> that represents the asynchronous open operation.
         /// The task result contains the <see cref="SftpFileStream"/> that provides access to the specified file, with the specified mode and access.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         Task<SftpFileStream> OpenAsync(string path, FileMode mode, FileAccess access, CancellationToken cancellationToken);
@@ -766,7 +766,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A read-only <see cref="SftpFileStream"/> on the specified path.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         SftpFileStream OpenRead(string path);
@@ -778,7 +778,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A <see cref="StreamReader"/> on the specified path.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         StreamReader OpenText(string path);
@@ -790,7 +790,7 @@ namespace Renci.SshNet
         /// <returns>
         /// An unshared <see cref="SftpFileStream"/> object on the specified path with <see cref="FileAccess.Write"/> access.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         /// <remarks>
@@ -805,7 +805,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A byte array containing the contents of the file.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         byte[] ReadAllBytes(string path);
@@ -817,7 +817,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A string array containing all lines of the file.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         string[] ReadAllLines(string path);
@@ -830,7 +830,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A string array containing all lines of the file.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         string[] ReadAllLines(string path, Encoding encoding);
@@ -842,7 +842,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A string containing all lines of the file.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         string ReadAllText(string path);
@@ -855,7 +855,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A string containing all lines of the file.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         string ReadAllText(string path, Encoding encoding);
@@ -867,7 +867,7 @@ namespace Renci.SshNet
         /// <returns>
         /// The lines of the file.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         IEnumerable<string> ReadLines(string path);
@@ -880,7 +880,7 @@ namespace Renci.SshNet
         /// <returns>
         /// The lines of the file.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         IEnumerable<string> ReadLines(string path, Encoding encoding);
@@ -890,7 +890,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="oldPath">Path to the old file location.</param>
         /// <param name="newPath">Path to the new file location.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="oldPath"/> is <b>null</b>. <para>-or-</para> or <paramref name="newPath"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="oldPath"/> is <see langword="null"/>. <para>-or-</para> or <paramref name="newPath"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message"/> is the message from the remote host.</exception>
@@ -904,7 +904,7 @@ namespace Renci.SshNet
         /// <param name="newPath">Path to the new file location.</param>
         /// <param name="cancellationToken">The <see cref="CancellationToken"/> to observe.</param>
         /// <returns>A <see cref="Task"/> that represents the asynchronous rename operation.</returns>
-        /// <exception cref="ArgumentNullException"><paramref name="oldPath"/> is <b>null</b>. <para>-or-</para> or <paramref name="newPath"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="oldPath"/> is <see langword="null"/>. <para>-or-</para> or <paramref name="newPath"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message"/> is the message from the remote host.</exception>
@@ -916,8 +916,8 @@ namespace Renci.SshNet
         /// </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="ArgumentNullException"><paramref name="oldPath" /> is <b>null</b>. <para>-or-</para> or <paramref name="newPath" /> is <b>null</b>.</exception>
+        /// <param name="isPosix">if set to <see langword="true"/> then perform a posix rename.</param>
+        /// <exception cref="ArgumentNullException"><paramref name="oldPath" /> is <see langword="null"/>. <para>-or-</para> or <paramref name="newPath" /> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message" /> is the message from the remote host.</exception>
@@ -957,7 +957,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="path">The path to the file.</param>
         /// <param name="fileAttributes">The desired <see cref="SftpFileAttributes"/>.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
         void SetAttributes(string path, SftpFileAttributes fileAttributes);
@@ -967,7 +967,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="path">The old path.</param>
         /// <param name="linkPath">The new path.</param>
-        /// <exception cref="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="ArgumentException"><paramref name="path"/> is <see langword="null"/>. <para>-or-</para> <paramref name="linkPath"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message"/> is the message from the remote host.</exception>
@@ -983,8 +983,8 @@ namespace Renci.SshNet
         /// <returns>
         /// A list of uploaded files.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="sourcePath"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="destinationPath"/> is <c>null</c> or contains only whitespace.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="sourcePath"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="destinationPath"/> is <see langword="null"/> or contains only whitespace.</exception>
         /// <exception cref="SftpPathNotFoundException"><paramref name="destinationPath"/> was not found on the remote host.</exception>
         /// <exception cref="SshException">If a problem occurs while copying the file</exception>
         IEnumerable<FileInfo> SynchronizeDirectories(string sourcePath, string destinationPath, string searchPattern);
@@ -995,8 +995,8 @@ namespace Renci.SshNet
         /// <param name="input">Data input stream.</param>
         /// <param name="path">Remote file path.</param>
         /// <param name="uploadCallback">The upload callback.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path" /> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message" /> is the message from the remote host.</exception>
@@ -1011,10 +1011,10 @@ namespace Renci.SshNet
         /// </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="canOverride">if set to <see langword="true"/> then existing file will be overwritten.</param>
         /// <param name="uploadCallback">The upload callback.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <b>null</b>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="path" /> is <b>null</b> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="input" /> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="path" /> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="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="SshException">A SSH error where <see cref="Exception.Message" /> is the message from the remote host.</exception>
@@ -1029,7 +1029,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="path">The file to write to.</param>
         /// <param name="bytes">The bytes to write to the file.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -1048,7 +1048,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="path">The file to write to.</param>
         /// <param name="contents">The lines to write to the file.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -1071,7 +1071,7 @@ namespace Renci.SshNet
         /// <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="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -1090,7 +1090,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="path">The file to write to.</param>
         /// <param name="contents">The string array to write to the file.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -1113,7 +1113,7 @@ namespace Renci.SshNet
         /// <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="Encoding"/> object that represents the character encoding applied to the string array.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -1132,7 +1132,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="path">The file to write to.</param>
         /// <param name="contents">The string to write to the file.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>
@@ -1155,7 +1155,7 @@ namespace Renci.SshNet
         /// <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="ArgumentNullException"><paramref name="path"/> is <b>null</b>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <exception cref="SshConnectionException">Client is not connected.</exception>
         /// <exception cref="SftpPathNotFoundException">The specified path is invalid, or its directory was not found on the remote host.</exception>
         /// <exception cref="ObjectDisposedException">The method was called after the client was disposed.</exception>

+ 3 - 3
src/Renci.SshNet/ISubsystemSession.cs

@@ -21,7 +21,7 @@ namespace Renci.SshNet
         /// Gets a value indicating whether this session is open.
         /// </summary>
         /// <value>
-        /// <c>true</c> if this session is open; otherwise, <c>false</c>.
+        /// <see langword="true"/> if this session is open; otherwise, <see langword="false"/>.
         /// </value>
         bool IsOpen { get; }
 
@@ -54,8 +54,8 @@ namespace Renci.SshNet
         /// <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>.
+        /// <see langword="true"/> if <paramref name="waitHandle"/> received a signal within the specified timeout;
+        /// otherwise, <see langword="false"/>.
         /// </returns>
         /// <exception cref="SshException">The connection was closed by the server.</exception>
         /// <exception cref="SshException">The channel was closed.</exception>

+ 2 - 2
src/Renci.SshNet/KeyboardInteractiveAuthenticationMethod.cs

@@ -42,7 +42,7 @@ namespace Renci.SshNet
         /// Initializes a new instance of the <see cref="KeyboardInteractiveAuthenticationMethod"/> class.
         /// </summary>
         /// <param name="username">The username.</param>
-        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <see langword="null"/>.</exception>
         public KeyboardInteractiveAuthenticationMethod(string username)
             : base(username)
         {
@@ -153,7 +153,7 @@ namespace Renci.SshNet
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 1 - 1
src/Renci.SshNet/KeyboardInteractiveConnectionInfo.cs

@@ -154,7 +154,7 @@ namespace Renci.SshNet
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 1 - 1
src/Renci.SshNet/MessageEventArgs.cs

@@ -17,7 +17,7 @@ namespace Renci.SshNet
         /// Initializes a new instance of the <see cref="MessageEventArgs{T}"/> class.
         /// </summary>
         /// <param name="message">The message.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="message"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="message"/> is <see langword="null"/>.</exception>
         public MessageEventArgs(T message)
         {
             if (message is null)

+ 1 - 1
src/Renci.SshNet/Messages/Authentication/FailureMessage.cs

@@ -25,7 +25,7 @@ namespace Renci.SshNet.Messages.Authentication
         /// Gets a value indicating whether authentication is partially successful.
         /// </summary>
         /// <value>
-        ///   <c>true</c> if partially successful; otherwise, <c>false</c>.
+        ///   <see langword="true"/> if partially successful; otherwise, <see langword="false"/>.
         /// </value>
         public bool PartialSuccess { get; private set; }
 

+ 1 - 1
src/Renci.SshNet/Messages/Connection/ChannelOpen/ChannelOpenMessage.cs

@@ -86,7 +86,7 @@ namespace Renci.SshNet.Messages.Connection
         /// <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="ArgumentNullException"><paramref name="info"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="info"/> is <see langword="null"/>.</exception>
         public ChannelOpenMessage(uint channelNumber, uint initialWindowSize, uint maximumPacketSize, ChannelOpenInfo info)
         {
             if (info == null)

+ 1 - 1
src/Renci.SshNet/Messages/Connection/ChannelOpen/DirectTcpipChannelInfo.cs

@@ -79,7 +79,7 @@ namespace Renci.SshNet.Messages.Connection
         /// Initializes a new instance of the <see cref="DirectTcpipChannelInfo"/> class from the
         /// specified data.
         /// </summary>
-        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception>
         public DirectTcpipChannelInfo(byte[] data)
         {
             Load(data);

+ 1 - 1
src/Renci.SshNet/Messages/Connection/ChannelOpen/ForwardedTcpipChannelInfo.cs

@@ -14,7 +14,7 @@ namespace Renci.SshNet.Messages.Connection
         /// Initializes a new instance of the <see cref="ForwardedTcpipChannelInfo"/> class from the
         /// specified data.
         /// </summary>
-        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception>
         public ForwardedTcpipChannelInfo(byte[] data)
         {
             Load(data);

+ 1 - 1
src/Renci.SshNet/Messages/Connection/ChannelOpen/SessionChannelOpenInfo.cs

@@ -34,7 +34,7 @@ namespace Renci.SshNet.Messages.Connection
         /// Initializes a new instance of the <see cref="SessionChannelOpenInfo"/> class from the
         /// specified data.
         /// </summary>
-        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception>
         public SessionChannelOpenInfo(byte[] data)
         {
             Load(data);

+ 1 - 1
src/Renci.SshNet/Messages/Connection/ChannelOpen/X11ChannelOpenInfo.cs

@@ -61,7 +61,7 @@ namespace Renci.SshNet.Messages.Connection
         /// Initializes a new instance of the <see cref="X11ChannelOpenInfo"/> class from the
         /// specified data.
         /// </summary>
-        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception>
         public X11ChannelOpenInfo(byte[] data)
         {
             Load(data);

+ 1 - 1
src/Renci.SshNet/Messages/Connection/ChannelRequest/ExecRequestInfo.cs

@@ -75,7 +75,7 @@ namespace Renci.SshNet.Messages.Connection
         /// </summary>
         /// <param name="command">The command.</param>
         /// <param name="encoding">The character encoding to use.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="command"/> or <paramref name="encoding"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="command"/> or <paramref name="encoding"/> is <see langword="null"/>.</exception>
         public ExecRequestInfo(string command, Encoding encoding)
             : this()
         {

+ 2 - 2
src/Renci.SshNet/Messages/Connection/ChannelRequest/ExitSignalRequestInfo.cs

@@ -41,7 +41,7 @@
         /// Gets a value indicating whether core is dumped.
         /// </summary>
         /// <value>
-        ///   <c>true</c> if core is dumped; otherwise, <c>false</c>.
+        ///   <see langword="true"/> if core is dumped; otherwise, <see langword="false"/>.
         /// </value>
         public bool CoreDumped { get; private set; }
 
@@ -91,7 +91,7 @@
         /// Initializes a new instance of the <see cref="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="coreDumped">if set to <see langword="true"/> then core is dumped.</param>
         /// <param name="errorMessage">The error message.</param>
         /// <param name="language">The language.</param>
         public ExitSignalRequestInfo(string signalName, bool coreDumped, string errorMessage, string language)

+ 1 - 1
src/Renci.SshNet/Messages/Connection/ChannelRequest/RequestInfo.cs

@@ -19,7 +19,7 @@ namespace Renci.SshNet.Messages.Connection
         /// 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>.
+        ///   <see langword="true"/> if reply message is needed; otherwise, <see langword="false"/>.
         /// </value>
         public bool WantReply { get; protected set; }
 

+ 2 - 2
src/Renci.SshNet/Messages/Connection/ChannelRequest/X11ForwardingRequestInfo.cs

@@ -27,7 +27,7 @@
         /// 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>.
+        /// <see langword="true"/> if it is a single connection; otherwise, <see langword="false"/>.
         /// </value>
         public bool IsSingleConnection { get; set; }
 
@@ -91,7 +91,7 @@
         /// <summary>
         /// Initializes a new instance of the <see cref="X11ForwardingRequestInfo"/> class.
         /// </summary>
-        /// <param name="isSingleConnection">if set to <c>true</c> it is a single connection.</param>
+        /// <param name="isSingleConnection">if set to <see langword="true"/> 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>

+ 2 - 2
src/Renci.SshNet/Messages/Connection/ChannelRequest/XonXoffRequestInfo.cs

@@ -25,7 +25,7 @@
         /// Gets or sets a value indicating whether client can do.
         /// </summary>
         /// <value>
-        ///   <c>true</c> if client can do; otherwise, <c>false</c>.
+        ///   <see langword="true"/> if client can do; otherwise, <see langword="false"/>.
         /// </value>
         public bool ClientCanDo { get; set; }
 
@@ -56,7 +56,7 @@
         /// <summary>
         /// Initializes a new instance of the <see cref="XonXoffRequestInfo"/> class.
         /// </summary>
-        /// <param name="clientCanDo">if set to <c>true</c> [client can do].</param>
+        /// <param name="clientCanDo">if set to <see langword="true"/> [client can do].</param>
         public XonXoffRequestInfo(bool clientCanDo)
             : this()
         {

+ 2 - 2
src/Renci.SshNet/Messages/Connection/GlobalRequestMessage.cs

@@ -23,7 +23,7 @@
         /// 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>.
+        ///   <see langword="true"/> if message reply should be sent; otherwise, <see langword="false"/>.
         /// </value>
         public bool WantReply { get; private set; }
 
@@ -56,7 +56,7 @@
         /// Initializes a new instance of the <see cref="GlobalRequestMessage"/> class.
         /// </summary>
         /// <param name="requestName">Name of the request.</param>
-        /// <param name="wantReply">if set to <c>true</c> [want reply].</param>
+        /// <param name="wantReply">if set to <see langword="true"/> [want reply].</param>
         internal GlobalRequestMessage(byte[] requestName, bool wantReply)
         {
             _requestName = requestName;

+ 1 - 1
src/Renci.SshNet/Messages/Transport/DebugMessage.cs

@@ -13,7 +13,7 @@
         /// 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>.
+        /// 	<see langword="true"/> if the message always to be displayed; otherwise, <see langword="false"/>.
         /// </value>
         public bool IsAlwaysDisplay { get; private set; }
 

+ 1 - 1
src/Renci.SshNet/Messages/Transport/KeyExchangeInitMessage.cs

@@ -109,7 +109,7 @@ namespace Renci.SshNet.Messages.Transport
         /// 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>.
+        /// <see langword="true"/> if first key exchange packet follows; otherwise, <see langword="false"/>.
         /// </value>
         public bool FirstKexPacketFollows { get; set; }
 

+ 17 - 17
src/Renci.SshNet/NetConfClient.cs

@@ -61,7 +61,7 @@ namespace Renci.SshNet
         /// Initializes a new instance of the <see cref="NetConfClient"/> class.
         /// </summary>
         /// <param name="connectionInfo">The connection info.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="connectionInfo"/> is <see langword="null"/>.</exception>
         public NetConfClient(ConnectionInfo connectionInfo)
             : this(connectionInfo, ownsConnectionInfo: false)
         {
@@ -74,8 +74,8 @@ namespace Renci.SshNet
         /// <param name="port">Connection port.</param>
         /// <param name="username">Authentication username.</param>
         /// <param name="password">Authentication password.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="password"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="IPEndPoint.MinPort"/> and <see cref="IPEndPoint.MaxPort"/>.</exception>
         [SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification = "Disposed in Dispose(bool) method.")]
         public NetConfClient(string host, int port, string username, string password)
@@ -89,8 +89,8 @@ namespace Renci.SshNet
         /// <param name="host">Connection host.</param>
         /// <param name="username">Authentication username.</param>
         /// <param name="password">Authentication password.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="password"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         public NetConfClient(string host, string username, string password)
             : this(host, ConnectionInfo.DefaultPort, username, password)
         {
@@ -103,8 +103,8 @@ namespace Renci.SshNet
         /// <param name="port">Connection port.</param>
         /// <param name="username">Authentication username.</param>
         /// <param name="keyFiles">Authentication private key file(s) .</param>
-        /// <exception cref="ArgumentNullException"><paramref name="keyFiles"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, -or- <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="keyFiles"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, -or- <paramref name="username"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="IPEndPoint.MinPort"/> and <see cref="IPEndPoint.MaxPort"/>.</exception>
         [SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification = "Disposed in Dispose(bool) method.")]
         public NetConfClient(string host, int port, string username, params IPrivateKeySource[] keyFiles)
@@ -118,8 +118,8 @@ namespace Renci.SshNet
         /// <param name="host">Connection host.</param>
         /// <param name="username">Authentication username.</param>
         /// <param name="keyFiles">Authentication private key file(s) .</param>
-        /// <exception cref="ArgumentNullException"><paramref name="keyFiles"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, -or- <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="keyFiles"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, -or- <paramref name="username"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         public NetConfClient(string host, string username, params IPrivateKeySource[] keyFiles)
             : this(host, ConnectionInfo.DefaultPort, username, keyFiles)
         {
@@ -130,9 +130,9 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="connectionInfo">The connection info.</param>
         /// <param name="ownsConnectionInfo">Specified whether this instance owns the connection info.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="connectionInfo"/> is <see langword="null"/>.</exception>
         /// <remarks>
-        /// If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
+        /// If <paramref name="ownsConnectionInfo"/> is <see langword="true"/>, then the
         /// connection info will be disposed when this instance is disposed.
         /// </remarks>
         private NetConfClient(ConnectionInfo connectionInfo, bool ownsConnectionInfo)
@@ -146,10 +146,10 @@ namespace Renci.SshNet
         /// <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="ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="serviceFactory"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="connectionInfo"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="serviceFactory"/> is <see langword="null"/>.</exception>
         /// <remarks>
-        /// If <paramref name="ownsConnectionInfo"/> is <c>true</c>, then the
+        /// If <paramref name="ownsConnectionInfo"/> is <see langword="true"/>, then the
         /// connection info will be disposed when this instance is disposed.
         /// </remarks>
         internal NetConfClient(ConnectionInfo connectionInfo, bool ownsConnectionInfo, IServiceFactory serviceFactory)
@@ -186,8 +186,8 @@ namespace Renci.SshNet
         /// enabled.
         /// </summary>
         /// <value>
-        /// <c>true</c> if automatic message id handling is enabled; otherwise, <c>false</c>.
-        /// The default value is <c>true</c>.
+        /// <see langword="true"/> if automatic message id handling is enabled; otherwise, <see langword="false"/>.
+        /// The default value is <see langword="true"/>.
         /// </value>
         public bool AutomaticMessageIdHandling { get; set; }
 
@@ -255,7 +255,7 @@ namespace Renci.SshNet
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected override void Dispose(bool disposing)
         {
             base.Dispose(disposing);

+ 3 - 3
src/Renci.SshNet/NoneAuthenticationMethod.cs

@@ -27,7 +27,7 @@ namespace Renci.SshNet
         /// Initializes a new instance of the <see cref="NoneAuthenticationMethod"/> class.
         /// </summary>
         /// <param name="username">The username.</param>
-        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <see langword="null"/>.</exception>
         public NoneAuthenticationMethod(string username)
             : base(username)
         {
@@ -40,7 +40,7 @@ namespace Renci.SshNet
         /// <returns>
         /// Result of authentication  process.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="session" /> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="session" /> is <see langword="null"/>.</exception>
         public override AuthenticationResult Authenticate(Session session)
         {
             if (session is null)
@@ -101,7 +101,7 @@ namespace Renci.SshNet
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 6 - 6
src/Renci.SshNet/PasswordAuthenticationMethod.cs

@@ -52,8 +52,8 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="username">The username.</param>
         /// <param name="password">The password.</param>
-        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="password"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="password"/> is <see langword="null"/>.</exception>
         public PasswordAuthenticationMethod(string username, string password)
             : this(username, Encoding.UTF8.GetBytes(password))
         {
@@ -64,8 +64,8 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="username">The username.</param>
         /// <param name="password">The password.</param>
-        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="password"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="password"/> is <see langword="null"/>.</exception>
         public PasswordAuthenticationMethod(string username, byte[] password)
             : base(username)
         {
@@ -85,7 +85,7 @@ namespace Renci.SshNet
         /// <returns>
         /// Result of authentication  process.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="session" /> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="session" /> is <see langword="null"/>.</exception>
         public override AuthenticationResult Authenticate(Session session)
         {
             if (session is null)
@@ -181,7 +181,7 @@ namespace Renci.SshNet
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 7 - 7
src/Renci.SshNet/PasswordConnectionInfo.cs

@@ -34,8 +34,8 @@ namespace Renci.SshNet
         /// <example>
         ///     <code source="..\..\src\Renci.SshNet.Tests\Classes\PasswordConnectionInfoTest.cs" region="Example PasswordConnectionInfo" language="C#" title="Connect using username and password" />
         /// </example>
-        /// <exception cref="ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="password"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         public PasswordConnectionInfo(string host, string username, string password)
             : this(host, DefaultPort, username, Encoding.UTF8.GetBytes(password))
         {
@@ -48,8 +48,8 @@ namespace Renci.SshNet
         /// <param name="port">Connection port.</param>
         /// <param name="username">Connection username.</param>
         /// <param name="password">Connection password.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="password"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <c>null</c> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="password"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="host"/> is invalid, or <paramref name="username"/> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="port"/> is not within <see cref="IPEndPoint.MinPort"/> and <see cref="IPEndPoint.MaxPort"/>.</exception>
         public PasswordConnectionInfo(string host, int port, string username, string password)
             : this(host, port, username, Encoding.UTF8.GetBytes(password), ProxyTypes.None, string.Empty, 0, string.Empty, string.Empty)
@@ -150,8 +150,8 @@ namespace Renci.SshNet
         /// <param name="port">Connection port.</param>
         /// <param name="username">Connection username.</param>
         /// <param name="password">Connection password.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="password" /> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentException"><paramref name="host" /> is invalid, or <paramref name="username" /> is <c>null</c> or contains only whitespace characters.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="password" /> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="host" /> is invalid, or <paramref name="username" /> is <see langword="null"/> or contains only whitespace characters.</exception>
         /// <exception cref="ArgumentOutOfRangeException"><paramref name="port" /> is not within <see cref="IPEndPoint.MinPort" /> and <see cref="IPEndPoint.MaxPort" />.</exception>
         public PasswordConnectionInfo(string host, int port, string username, byte[] password)
             : this(host, port, username, password, ProxyTypes.None, string.Empty, 0, string.Empty, string.Empty)
@@ -275,7 +275,7 @@ namespace Renci.SshNet
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 2 - 2
src/Renci.SshNet/PrivateKeyAuthenticationMethod.cs

@@ -38,7 +38,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="username">The username.</param>
         /// <param name="keyFiles">The key files.</param>
-        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <c>null</c>.</exception>
+        /// <exception cref="ArgumentException"><paramref name="username"/> is whitespace or <see langword="null"/>.</exception>
         public PrivateKeyAuthenticationMethod(string username, params IPrivateKeySource[] keyFiles)
             : base(username)
         {
@@ -170,7 +170,7 @@ namespace Renci.SshNet
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 1 - 1
src/Renci.SshNet/PrivateKeyConnectionInfo.cs

@@ -152,7 +152,7 @@ namespace Renci.SshNet
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 5 - 5
src/Renci.SshNet/PrivateKeyFile.cs

@@ -120,7 +120,7 @@ namespace Renci.SshNet
         /// Initializes a new instance of the <see cref="PrivateKeyFile"/> class.
         /// </summary>
         /// <param name="fileName">Name of the file.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="fileName"/> is <c>null</c> or empty.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="fileName"/> is <see langword="null"/> or empty.</exception>
         /// <remarks>
         /// This method calls <see cref="File.Open(string, FileMode)"/> internally, this method does not catch exceptions from <see cref="File.Open(string, FileMode)"/>.
         /// </remarks>
@@ -134,7 +134,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="fileName">Name of the file.</param>
         /// <param name="passPhrase">The pass phrase.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="fileName"/> is <c>null</c> or empty, or <paramref name="passPhrase"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="fileName"/> is <see langword="null"/> or empty, or <paramref name="passPhrase"/> is <see langword="null"/>.</exception>
         /// <remarks>
         /// This method calls <see cref="File.Open(string, FileMode)"/> internally, this method does not catch exceptions from <see cref="File.Open(string, FileMode)"/>.
         /// </remarks>
@@ -158,7 +158,7 @@ namespace Renci.SshNet
         /// </summary>
         /// <param name="privateKey">The private key.</param>
         /// <param name="passPhrase">The pass phrase.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="privateKey"/> or <paramref name="passPhrase"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="privateKey"/> or <paramref name="passPhrase"/> is <see langword="null"/>.</exception>
         public PrivateKeyFile(Stream privateKey, string passPhrase)
         {
             Open(privateKey, passPhrase);
@@ -389,7 +389,7 @@ namespace Renci.SshNet
         /// <param name="passPhrase">Decryption pass phrase.</param>
         /// <param name="binarySalt">Decryption binary salt.</param>
         /// <returns>Decrypted byte array.</returns>
-        /// <exception cref="ArgumentNullException"><paramref name="cipherInfo" />, <paramref name="cipherData" />, <paramref name="passPhrase" /> or <paramref name="binarySalt" /> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="cipherInfo" />, <paramref name="cipherData" />, <paramref name="passPhrase" /> or <paramref name="binarySalt" /> is <see langword="null"/>.</exception>
         private static byte[] DecryptKey(CipherInfo cipherInfo, byte[] cipherData, string passPhrase, byte[] binarySalt)
         {
             if (cipherInfo is null)
@@ -614,7 +614,7 @@ namespace Renci.SshNet
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 1 - 1
src/Renci.SshNet/RemotePathDoubleQuoteTransformation.cs

@@ -15,7 +15,7 @@ namespace Renci.SshNet
         /// <returns>
         /// The transformed path.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <example>
         /// <list type="table">
         ///   <listheader>

+ 1 - 1
src/Renci.SshNet/RemotePathNoneTransformation.cs

@@ -14,7 +14,7 @@ namespace Renci.SshNet
         /// <returns>
         /// The specified path as is.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</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.

+ 1 - 1
src/Renci.SshNet/RemotePathShellQuoteTransformation.cs

@@ -15,7 +15,7 @@ namespace Renci.SshNet
         /// <returns>
         /// A quoted path.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
         /// <remarks>
         /// <para>
         /// If <paramref name="path"/> contains a single-quote, that character is embedded

+ 1 - 1
src/Renci.SshNet/Security/CertificateHostAlgorithm.cs

@@ -40,7 +40,7 @@ namespace Renci.SshNet.Security
         /// </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>
+        /// <returns><see langword="true"/> if signature was successfully verified; otherwise <see langword="false"/>.</returns>
         /// <exception cref="NotImplementedException"></exception>
         public override bool VerifySignature(byte[] data, byte[] signature)
         {

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/BlockCipher.cs

@@ -52,7 +52,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// <param name="blockSize">Size of the block.</param>
         /// <param name="mode">Cipher mode.</param>
         /// <param name="padding">Cipher padding.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         protected BlockCipher(byte[] key, byte blockSize, CipherMode mode, CipherPadding padding)
             : base(key)
         {

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/CipherDigitalSignature.cs

@@ -33,7 +33,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// <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>.
+        ///   <see langword="true"/> if signature was successfully verified; otherwise <see langword="false"/>.
         /// </returns>
         public override bool Verify(byte[] input, byte[] signature)
         {

+ 3 - 3
src/Renci.SshNet/Security/Cryptography/Ciphers/AesCipher.cs

@@ -558,7 +558,7 @@ namespace Renci.SshNet.Security.Cryptography.Ciphers
         /// <param name="key">The key.</param>
         /// <param name="mode">The mode.</param>
         /// <param name="padding">The padding.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">Keysize is not valid for this algorithm.</exception>
         public AesCipher(byte[] key, CipherMode mode, CipherPadding padding)
             : base(key, 16, mode, padding)
@@ -582,7 +582,7 @@ namespace Renci.SshNet.Security.Cryptography.Ciphers
         /// <returns>
         /// The number of bytes encrypted.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="inputBuffer"/> or <paramref name="outputBuffer"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="inputBuffer"/> or <paramref name="outputBuffer"/> is <see langword="null"/>.</exception>
         /// <exception cref="IndexOutOfRangeException"><paramref name="inputBuffer"/> or <paramref name="outputBuffer"/> is too short.</exception>
         public override int EncryptBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
         {
@@ -628,7 +628,7 @@ namespace Renci.SshNet.Security.Cryptography.Ciphers
         /// <returns>
         /// The number of bytes decrypted.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="inputBuffer"/> or <paramref name="outputBuffer"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="inputBuffer"/> or <paramref name="outputBuffer"/> is <see langword="null"/>.</exception>
         /// <exception cref="IndexOutOfRangeException"><paramref name="inputBuffer"/> or <paramref name="outputBuffer"/> is too short.</exception>
         public override int DecryptBlock(byte[] inputBuffer, int inputOffset, int inputCount, byte[] outputBuffer, int outputOffset)
         {

+ 2 - 2
src/Renci.SshNet/Security/Cryptography/Ciphers/Arc4Cipher.cs

@@ -33,8 +33,8 @@ namespace Renci.SshNet.Security.Cryptography.Ciphers
         /// Initializes a new instance of the <see cref="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="ArgumentNullException"><paramref name="key" /> is <c>null</c>.</exception>
+        /// <param name="dischargeFirstBytes">if set to <see langword="true"/> will disharged first 1536 bytes.</param>
+        /// <exception cref="ArgumentNullException"><paramref name="key" /> is <see langword="null"/>.</exception>
         public Arc4Cipher(byte[] key, bool dischargeFirstBytes)
             : base(key)
         {

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/Ciphers/BlowfishCipher.cs

@@ -315,7 +315,7 @@ namespace Renci.SshNet.Security.Cryptography.Ciphers
         /// <param name="key">The key.</param>
         /// <param name="mode">The mode.</param>
         /// <param name="padding">The padding.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">Keysize is not valid for this algorithm.</exception>
         public BlowfishCipher(byte[] key, CipherMode mode, CipherPadding padding)
             : base(key, 8, mode, padding)

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/Ciphers/CastCipher.cs

@@ -30,7 +30,7 @@ namespace Renci.SshNet.Security.Cryptography.Ciphers
         /// <param name="key">The key.</param>
         /// <param name="mode">The mode.</param>
         /// <param name="padding">The padding.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">Keysize is not valid for this algorithm.</exception>
         public CastCipher(byte[] key, CipherMode mode, CipherPadding padding)
             : base(key, 8, mode, padding)

+ 2 - 2
src/Renci.SshNet/Security/Cryptography/Ciphers/DesCipher.cs

@@ -216,7 +216,7 @@ namespace Renci.SshNet.Security.Cryptography.Ciphers
         /// <param name="key">The key.</param>
         /// <param name="mode">The mode.</param>
         /// <param name="padding">The padding.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         public DesCipher(byte[] key, CipherMode mode, CipherPadding padding)
             : base(key, 8, mode, padding)
         {
@@ -285,7 +285,7 @@ namespace Renci.SshNet.Security.Cryptography.Ciphers
         /// <summary>
         /// Generates the working key.
         /// </summary>
-        /// <param name="encrypting">if set to <c>true</c> [encrypting].</param>
+        /// <param name="encrypting">if set to <see langword="true"/> [encrypting].</param>
         /// <param name="key">The key.</param>
         /// <returns>Generated working key.</returns>
         protected int[] GenerateWorkingKey(bool encrypting, byte[] key)

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/Ciphers/SerpentCipher.cs

@@ -24,7 +24,7 @@ namespace Renci.SshNet.Security.Cryptography.Ciphers
         /// <param name="key">The key.</param>
         /// <param name="mode">The mode.</param>
         /// <param name="padding">The padding.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">Keysize is not valid for this algorithm.</exception>
         public SerpentCipher(byte[] key, CipherMode mode, CipherPadding padding)
             : base(key, 16, mode, padding)

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/Ciphers/TripleDesCipher.cs

@@ -20,7 +20,7 @@ namespace Renci.SshNet.Security.Cryptography.Ciphers
         /// <param name="key">The key.</param>
         /// <param name="mode">The mode.</param>
         /// <param name="padding">The padding.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         public TripleDesCipher(byte[] key, CipherMode mode, CipherPadding padding)
             : base(key, mode, padding)
         {

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/Ciphers/TwofishCipher.cs

@@ -13,7 +13,7 @@ namespace Renci.SshNet.Security.Cryptography.Ciphers
         /// <param name="key">The key.</param>
         /// <param name="mode">The mode.</param>
         /// <param name="padding">The padding.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         /// <exception cref="ArgumentException">Keysize is not valid for this algorithm.</exception>
         public TwofishCipher(byte[] key, CipherMode mode, CipherPadding padding)
             : base(key, 16, mode, padding)

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/DigitalSignature.cs

@@ -10,7 +10,7 @@
         /// </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>
+        /// <returns><see langword="true"/> if signature was successfully verified; otherwise <see langword="false"/>.</returns>
         public abstract bool Verify(byte[] input, byte[] signature);
 
         /// <summary>

+ 3 - 3
src/Renci.SshNet/Security/Cryptography/DsaDigitalSignature.cs

@@ -19,7 +19,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// Initializes a new instance of the <see cref="DsaDigitalSignature" /> class.
         /// </summary>
         /// <param name="key">The DSA key.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         public DsaDigitalSignature(DsaKey key)
         {
             if (key is null)
@@ -38,7 +38,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// <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>.
+        /// <see langword="true"/> if signature was successfully verified; otherwise <see langword="false"/>.
         /// </returns>
         /// <exception cref="InvalidOperationException">Invalid signature.</exception>
         public override bool Verify(byte[] input, byte[] signature)
@@ -173,7 +173,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/DsaKey.cs

@@ -162,7 +162,7 @@ namespace Renci.SshNet.Security
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 3 - 3
src/Renci.SshNet/Security/Cryptography/ED25519DigitalSignature.cs

@@ -16,7 +16,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// Initializes a new instance of the <see cref="ED25519DigitalSignature" /> class.
         /// </summary>
         /// <param name="key">The ED25519Key key.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         public ED25519DigitalSignature(ED25519Key key)
         {
             if (key is null)
@@ -33,7 +33,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// <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>.
+        /// <see langword="true"/> if signature was successfully verified; otherwise <see langword="false"/>.
         /// </returns>
         /// <exception cref="InvalidOperationException">Invalid signature.</exception>
         public override bool Verify(byte[] input, byte[] signature)
@@ -66,7 +66,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/ED25519Key.cs

@@ -134,7 +134,7 @@ namespace Renci.SshNet.Security
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 3 - 3
src/Renci.SshNet/Security/Cryptography/EcdsaDigitalSignature.cs

@@ -20,7 +20,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// Initializes a new instance of the <see cref="EcdsaDigitalSignature" /> class.
         /// </summary>
         /// <param name="key">The ECDSA key.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         public EcdsaDigitalSignature(EcdsaKey key)
         {
             if (key is null)
@@ -37,7 +37,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// <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>.
+        /// <see langword="true"/> if signature was successfully verified; otherwise <see langword="false"/>.
         /// </returns>
         public override bool Verify(byte[] input, byte[] signature)
         {
@@ -85,7 +85,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/EcdsaKey.cs

@@ -484,7 +484,7 @@ namespace Renci.SshNet.Security
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/Key.cs

@@ -89,7 +89,7 @@ namespace Renci.SshNet.Security
         /// </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>
+        /// <returns><see langword="true"/> is signature was successfully verifies; otherwise <see langword="false"/>.</returns>
         public bool VerifySignature(byte[] data, byte[] signature)
         {
             return DigitalSignature.Verify(data, signature);

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/RsaDigitalSignature.cs

@@ -60,7 +60,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/RsaKey.cs

@@ -255,7 +255,7 @@ namespace Renci.SshNet.Security
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_isDisposed)

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/StreamCipher.cs

@@ -11,7 +11,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// Initializes a new instance of the <see cref="StreamCipher"/> class.
         /// </summary>
         /// <param name="key">The key.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         protected StreamCipher(byte[] key)
             : base(key)
         {

+ 1 - 1
src/Renci.SshNet/Security/Cryptography/SymmetricCipher.cs

@@ -16,7 +16,7 @@ namespace Renci.SshNet.Security.Cryptography
         /// Initializes a new instance of the <see cref="SymmetricCipher"/> class.
         /// </summary>
         /// <param name="key">The key.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="key"/> is <see langword="null"/>.</exception>
         protected SymmetricCipher(byte[] key)
         {
             if (key is null)

+ 1 - 1
src/Renci.SshNet/Security/HostAlgorithm.cs

@@ -36,7 +36,7 @@
         /// </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>
+        /// <returns><see langword="true"/> is signature was successfully verifies; otherwise <see langword="false"/>.</returns>
         public abstract bool VerifySignature(byte[] data, byte[] signature);
     }
 }

+ 2 - 2
src/Renci.SshNet/Security/KeyExchange.cs

@@ -297,7 +297,7 @@ namespace Renci.SshNet.Security
         /// </summary>
         /// <param name="host">The host algorithm.</param>
         /// <returns>
-        /// <c>true</c> if the specified host can be trusted; otherwise, <c>false</c>.
+        /// <see langword="true"/> if the specified host can be trusted; otherwise, <see langword="false"/>.
         /// </returns>
         protected bool CanTrustHostKey(KeyHostAlgorithm host)
         {
@@ -513,7 +513,7 @@ namespace Renci.SshNet.Security
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
         }

+ 17 - 17
src/Renci.SshNet/Session.cs

@@ -248,10 +248,10 @@ namespace Renci.SshNet
         /// Gets a value indicating whether the session is connected.
         /// </summary>
         /// <value>
-        /// <c>true</c> if the session is connected; otherwise, <c>false</c>.
+        /// <see langword="true"/> if the session is connected; otherwise, <see langword="false"/>.
         /// </value>
         /// <remarks>
-        /// This methods returns <c>true</c> in all but the following cases:
+        /// This methods returns <see langword="true"/> in all but the following cases:
         /// <list type="bullet">
         ///     <item>
         ///         <description>The <see cref="Session"/> is disposed.</description>
@@ -292,7 +292,7 @@ namespace Renci.SshNet
         /// Gets the session id.
         /// </summary>
         /// <value>
-        /// The session id, or <c>null</c> if the client has not been authenticated.
+        /// The session id, or <see langword="null"/> if the client has not been authenticated.
         /// </value>
         public byte[] SessionId { get; private set; }
 
@@ -536,9 +536,9 @@ namespace Renci.SshNet
         /// <param name="connectionInfo">The connection info.</param>
         /// <param name="serviceFactory">The factory to use for creating new services.</param>
         /// <param name="socketFactory">A factory to create <see cref="Socket"/> instances.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="connectionInfo"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="serviceFactory"/> is <c>null</c>.</exception>
-        /// <exception cref="ArgumentNullException"><paramref name="socketFactory"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="connectionInfo"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="serviceFactory"/> is <see langword="null"/>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="socketFactory"/> is <see langword="null"/>.</exception>
         internal Session(ConnectionInfo connectionInfo, IServiceFactory serviceFactory, ISocketFactory socketFactory)
         {
             if (connectionInfo is null)
@@ -1128,11 +1128,11 @@ namespace Renci.SshNet
         /// </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>.
+        /// <see langword="true"/> if the message was sent to the server; otherwise, <see langword="false"/>.
         /// </returns>
         /// <exception cref="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
+        /// This methods returns <see langword="false"/> when the attempt to send the message results in a
         /// <see cref="SocketException"/> or a <see cref="SshException"/>.
         /// </remarks>
         private bool TrySendMessage(Message message)
@@ -1158,7 +1158,7 @@ namespace Renci.SshNet
         /// 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.
+        /// The incoming SSH message, or <see langword="null"/> 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.
@@ -1721,12 +1721,12 @@ namespace Renci.SshNet
         /// Gets a value indicating whether the socket is connected.
         /// </summary>
         /// <returns>
-        /// <c>true</c> if the socket is connected; otherwise, <c>false</c>.
+        /// <see langword="true"/> if the socket is connected; otherwise, <see langword="false"/>.
         /// </returns>
         /// <remarks>
         /// <para>
         /// As a first check we verify whether <see cref="Socket.Connected"/> is
-        /// <c>true</c>. However, this only returns the state of the socket as of
+        /// <see langword="true"/>. However, this only returns the state of the socket as of
         /// the last I/O operation.
         /// </para>
         /// <para>
@@ -1738,15 +1738,15 @@ namespace Renci.SshNet
         /// with mode <see cref="SelectMode.SelectRead"/>:
         /// <list type="bullet">
         ///     <item>
-        ///         <description><c>true</c> if data is available for reading;</description>
+        ///         <description><see langword="true"/> 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>
+        ///         <description><see langword="true"/> if the connection has been closed, reset, or terminated; otherwise, returns <see langword="false"/>.</description>
         ///     </item>
         /// </list>
         /// </para>
         /// <para>
-        /// <c>Conclusion:</c> when the return value is <c>true</c> - but no data is available for reading - then
+        /// <c>Conclusion:</c> when the return value is <see langword="true"/> - but no data is available for reading - then
         /// the socket is no longer connected.
         /// </para>
         /// <para>
@@ -1974,7 +1974,7 @@ namespace Renci.SshNet
         /// <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>
+        /// <param name="disposing"><see langword="true"/> to release both managed and unmanaged resources; <see langword="false"/> to release only unmanaged resources.</param>
         protected virtual void Dispose(bool disposing)
         {
             if (_disposed)
@@ -2122,11 +2122,11 @@ namespace Renci.SshNet
         /// </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>.
+        /// <see langword="true"/> if the message was sent to the server; otherwise, <see langword="false"/>.
         /// </returns>
         /// <exception cref="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
+        /// This methods returns <see langword="false"/> when the attempt to send the message results in a
         /// <see cref="SocketException"/> or a <see cref="SshException"/>.
         /// </remarks>
         bool ISession.TrySendMessage(Message message)

+ 17 - 17
src/Renci.SshNet/Sftp/ISftpFile.cs

@@ -92,7 +92,7 @@ namespace Renci.SshNet.Sftp
         /// Gets a value indicating whether file represents a socket.
         /// </summary>
         /// <value>
-        /// <c>true</c> if file represents a socket; otherwise, <c>false</c>.
+        /// <see langword="true"/> if file represents a socket; otherwise, <see langword="false"/>.
         /// </value>
         bool IsSocket { get; }
 
@@ -100,7 +100,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        /// <see langword="true"/> if file represents a symbolic link; otherwise, <see langword="false"/>.
         /// </value>
         bool IsSymbolicLink { get; }
 
@@ -108,7 +108,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        /// <see langword="true"/> if file represents a regular file; otherwise, <see langword="false"/>.
         /// </value>
         bool IsRegularFile { get; }
 
@@ -116,7 +116,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        /// <see langword="true"/> if file represents a block device; otherwise, <see langword="false"/>.
         /// </value>
         bool IsBlockDevice { get; }
 
@@ -124,7 +124,7 @@ namespace Renci.SshNet.Sftp
         /// Gets a value indicating whether file represents a directory.
         /// </summary>
         /// <value>
-        /// <c>true</c> if file represents a directory; otherwise, <c>false</c>.
+        /// <see langword="true"/> if file represents a directory; otherwise, <see langword="false"/>.
         /// </value>
         bool IsDirectory { get; }
 
@@ -132,7 +132,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        /// <see langword="true"/> if file represents a character device; otherwise, <see langword="false"/>.
         /// </value>
         bool IsCharacterDevice { get; }
 
@@ -140,7 +140,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        /// <see langword="true"/> if file represents a named pipe; otherwise, <see langword="false"/>.
         /// </value>
         bool IsNamedPipe { get; }
 
@@ -148,7 +148,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        /// <see langword="true"/> if owner can read from this file; otherwise, <see langword="false"/>.
         /// </value>
         bool OwnerCanRead { get; set; }
 
@@ -156,7 +156,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        ///   <see langword="true"/> if owner can write into this file; otherwise, <see langword="false"/>.
         /// </value>
         bool OwnerCanWrite { get; set; }
 
@@ -164,7 +164,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        ///   <see langword="true"/> if owner can execute this file; otherwise, <see langword="false"/>.
         /// </value>
         bool OwnerCanExecute { get; set; }
 
@@ -172,7 +172,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        ///   <see langword="true"/> if group members can read from this file; otherwise, <see langword="false"/>.
         /// </value>
         bool GroupCanRead { get; set; }
 
@@ -180,7 +180,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        ///   <see langword="true"/> if group members can write into this file; otherwise, <see langword="false"/>.
         /// </value>
         bool GroupCanWrite { get; set; }
 
@@ -188,7 +188,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        ///   <see langword="true"/> if group members can execute this file; otherwise, <see langword="false"/>.
         /// </value>
         bool GroupCanExecute { get; set; }
 
@@ -196,7 +196,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        ///   <see langword="true"/> if others can read from this file; otherwise, <see langword="false"/>.
         /// </value>
         bool OthersCanRead { get; set; }
 
@@ -204,7 +204,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        ///   <see langword="true"/> if others can write into this file; otherwise, <see langword="false"/>.
         /// </value>
         bool OthersCanWrite { get; set; }
 
@@ -212,7 +212,7 @@ namespace Renci.SshNet.Sftp
         /// 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>.
+        ///   <see langword="true"/> if others can execute this file; otherwise, <see langword="false"/>.
         /// </value>
         bool OthersCanExecute { get; set; }
 
@@ -231,7 +231,7 @@ namespace Renci.SshNet.Sftp
         /// 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="ArgumentNullException"><paramref name="destFileName"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="destFileName"/> is <see langword="null"/>.</exception>
         void MoveTo(string destFileName);
 
         /// <summary>

+ 11 - 11
src/Renci.SshNet/Sftp/ISftpSession.cs

@@ -46,7 +46,7 @@ namespace Renci.SshNet.Sftp
         /// 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>
+        /// <param name="nullOnError">if set to <see langword="true"/> returns <see langword="null"/> instead of throwing an exception.</param>
         /// <returns>
         /// File attributes
         /// </returns>
@@ -58,7 +58,7 @@ namespace Renci.SshNet.Sftp
         /// 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>
+        /// <param name="nullOnError">if set to <see langword="true"/> returns null instead of throwing an exception.</param>
         /// <returns>
         /// File attributes.
         /// </returns>
@@ -82,7 +82,7 @@ namespace Renci.SshNet.Sftp
         /// <returns>
         /// The file attributes.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <see langword="null"/>.</exception>
         SftpFileAttributes EndStat(SFtpStatAsyncResult asyncResult);
 
         /// <summary>
@@ -112,7 +112,7 @@ namespace Renci.SshNet.Sftp
         /// <returns>
         /// The file attributes.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <see langword="null"/>.</exception>
         SftpFileAttributes EndLStat(SFtpStatAsyncResult asyncResult);
 
         /// <summary>
@@ -126,7 +126,7 @@ namespace Renci.SshNet.Sftp
         /// </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>
+        /// <param name="nullOnError">if set to <see langword="true"/> returns <see langword="null"/> instead of throwing an exception.</param>
         /// <returns>File handle.</returns>
         byte[] RequestOpen(string path, Flags flags, bool nullOnError = false);
 
@@ -155,14 +155,14 @@ namespace Renci.SshNet.Sftp
         /// If all available data has been read, the <see cref="EndOpen(SftpOpenAsyncResult)"/> method completes
         /// immediately and returns zero bytes.
         /// </remarks>
-        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <see langword="null"/>.</exception>
         byte[] EndOpen(SftpOpenAsyncResult asyncResult);
 
         /// <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>
+        /// <param name="nullOnError">if set to <see langword="true"/> returns null instead of throwing an exception.</param>
         /// <returns>File handle.</returns>
         byte[] RequestOpenDir(string path, bool nullOnError = false);
 
@@ -208,7 +208,7 @@ namespace Renci.SshNet.Sftp
         /// If all available data has been read, the <see cref="EndRead(SftpReadAsyncResult)"/> method completes
         /// immediately and returns zero bytes.
         /// </remarks>
-        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <see langword="null"/>.</exception>
         byte[] EndRead(SftpReadAsyncResult asyncResult);
 
         Task<byte[]> RequestReadAsync(byte[] handle, ulong offset, uint length, CancellationToken cancellationToken);
@@ -240,7 +240,7 @@ namespace Renci.SshNet.Sftp
         /// <returns>
         /// The absolute path.
         /// </returns>
-        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <see langword="null"/>.</exception>
         string EndRealPath(SftpRealPathAsyncResult asyncResult);
 
         /// <summary>
@@ -277,7 +277,7 @@ namespace Renci.SshNet.Sftp
         /// 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>
+        /// <param name="nullOnError">if set to <see langword="true"/> [null on error].</param>
         /// <returns></returns>
         SftpFileSytemInformation RequestStatVfs(string path, bool nullOnError = false);
 
@@ -340,7 +340,7 @@ namespace Renci.SshNet.Sftp
         /// Handles the end of an asynchronous close.
         /// </summary>
         /// <param name="asyncResult">An <see cref="SftpCloseAsyncResult"/> that represents an asynchronous call.</param>
-        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <c>null</c>.</exception>
+        /// <exception cref="ArgumentNullException"><paramref name="asyncResult"/> is <see langword="null"/>.</exception>
         void EndClose(SftpCloseAsyncResult asyncResult);
 
         /// <summary>

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff