You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// <exception cref="InvalidOperationException">If the provided <typeparamref name="T"/> is not the right protocol version which is running.</exception>
if(this.Domains.VersionSpecificDomainsis not TversionSpecificDomains)
@@ -146,6 +147,7 @@ public T GetVersionSpecificDomains<T>() where T : DevToolsSessionDomains
146
147
/// <param name="millisecondsTimeout">The execution timeout of the command in milliseconds.</param>
147
148
/// <param name="throwExceptionIfResponseNotReceived"><see langword="true"/> to throw an exception if a response is not received; otherwise, <see langword="false"/>.</param>
148
149
/// <returns>The command response object implementing the <see cref="ICommandResponse{T}"/> interface.</returns>
150
+
/// <exception cref="ArgumentNullException">If <paramref name="command"/> is <see langword="null"/>.</exception>
@@ -214,6 +216,7 @@ public T GetVersionSpecificDomains<T>() where T : DevToolsSessionDomains
214
216
/// <param name="millisecondsTimeout">The execution timeout of the command in milliseconds.</param>
215
217
/// <param name="throwExceptionIfResponseNotReceived"><see langword="true"/> to throw an exception if a response is not received; otherwise, <see langword="false"/>.</param>
216
218
/// <returns>The command response object implementing the <see cref="ICommandResponse{T}"/> interface.</returns>
219
+
/// <exception cref="ArgumentNullException">If <paramref name="command"/> is <see langword="null"/>.</exception>
@@ -243,6 +246,7 @@ public T GetVersionSpecificDomains<T>() where T : DevToolsSessionDomains
243
246
/// <param name="millisecondsTimeout">The execution timeout of the command in milliseconds.</param>
244
247
/// <param name="throwExceptionIfResponseNotReceived"><see langword="true"/> to throw an exception if a response is not received; otherwise, <see langword="false"/>.</param>
245
248
/// <returns>The command response object implementing the <see cref="ICommandResponse{T}"/> interface.</returns>
249
+
/// <exception cref="ArgumentNullException">If <paramref name="commandName"/> is <see langword="null"/>.</exception>
@@ -264,6 +268,7 @@ public T GetVersionSpecificDomains<T>() where T : DevToolsSessionDomains
264
268
/// <param name="millisecondsTimeout">The execution timeout of the command in milliseconds.</param>
265
269
/// <param name="throwExceptionIfResponseNotReceived"><see langword="true"/> to throw an exception if a response is not received; otherwise, <see langword="false"/>.</param>
266
270
/// <returns>The command response object implementing the <see cref="ICommandResponse{T}"/> interface.</returns>
271
+
/// <exception cref="ArgumentNullException">If <paramref name="commandName"/> is <see langword="null"/>.</exception>
/// Represents a WebSocket connection to a running DevTools instance that can be used to send
32
-
/// commands and recieve events.
32
+
/// commands and receive events.
33
33
///</summary>
34
34
publicinterfaceIDevToolsSession:IDisposable
35
35
{
@@ -50,6 +50,7 @@ public interface IDevToolsSession : IDisposable
50
50
/// A <see cref="DevToolsSessionDomains"/> type specific to the version of Developer Tools with which to communicate.
51
51
/// </typeparam>
52
52
/// <returns>The version-specific domains for this Developer Tools connection.</returns>
53
+
/// <exception cref="InvalidOperationException">If the provided <typeparamref name="T"/> is not the right protocol version which is running.</exception>
@@ -61,6 +62,7 @@ public interface IDevToolsSession : IDisposable
61
62
/// <param name="millisecondsTimeout">The execution timeout of the command in milliseconds.</param>
62
63
/// <param name="throwExceptionIfResponseNotReceived"><see langword="true"/> to throw an exception if a response is not received; otherwise, <see langword="false"/>.</param>
63
64
/// <returns>The command response object implementing the <see cref="ICommandResponse{T}"/> interface.</returns>
65
+
/// <exception cref="ArgumentNullException">If <paramref name="command"/> is <see langword="null"/>.</exception>
@@ -74,6 +76,7 @@ public interface IDevToolsSession : IDisposable
74
76
/// <param name="millisecondsTimeout">The execution timeout of the command in milliseconds.</param>
75
77
/// <param name="throwExceptionIfResponseNotReceived"><see langword="true"/> to throw an exception if a response is not received; otherwise, <see langword="false"/>.</param>
76
78
/// <returns>The command response object implementing the <see cref="ICommandResponse{T}"/> interface.</returns>
79
+
/// <exception cref="ArgumentNullException">If <paramref name="command"/> is <see langword="null"/>.</exception>
@@ -87,6 +90,7 @@ public interface IDevToolsSession : IDisposable
87
90
/// <param name="millisecondsTimeout">The execution timeout of the command in milliseconds.</param>
88
91
/// <param name="throwExceptionIfResponseNotReceived"><see langword="true"/> to throw an exception if a response is not received; otherwise, <see langword="false"/>.</param>
89
92
/// <returns>The command response object implementing the <see cref="ICommandResponse{T}"/> interface.</returns>
93
+
/// <exception cref="ArgumentNullException">If <paramref name="commandName"/> is <see langword="null"/>.</exception>
0 commit comments