File tree Expand file tree Collapse file tree 6 files changed +14
-14
lines changed Expand file tree Collapse file tree 6 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -130,7 +130,7 @@ internal void OnMessage(ConnectionResponse obj)
130
130
{
131
131
Connection . MessageQueue . Enqueue ( callback , obj ) ;
132
132
}
133
- else if ( obj . Method != null )
133
+ else if ( obj . Method is not null && obj . Params is not null )
134
134
{
135
135
// If the message was set to not wait for callback, the message won't be in the callbacks dictionary
136
136
// And it might have no method set.
Original file line number Diff line number Diff line change @@ -241,7 +241,7 @@ public Task<IElementHandle[]> QuerySelectorAllAsync(string selector)
241
241
242
242
var ( updatedSelector , queryHandler ) = CustomQuerySelectorRegistry . GetQueryHandlerAndSelector ( selector ) ;
243
243
var result = new List < IElementHandle > ( ) ;
244
- await foreach ( var item in queryHandler . QueryAllAsync ( handle , updatedSelector ) )
244
+ await foreach ( var item in queryHandler . QueryAllAsync ( handle , updatedSelector ) . ConfigureAwait ( false ) )
245
245
{
246
246
result . Add ( item ) ;
247
247
}
Original file line number Diff line number Diff line change @@ -309,7 +309,7 @@ public async Task<ElementHandle> FrameElementAsync()
309
309
return document.querySelectorAll('iframe, frame');
310
310
}" ) . ConfigureAwait ( false ) ;
311
311
312
- await foreach ( var iframe in list . TransposeIterableHandleAsync ( ) )
312
+ await foreach ( var iframe in list . TransposeIterableHandleAsync ( ) . ConfigureAwait ( false ) )
313
313
{
314
314
var frame = await iframe . ContentFrameAsync ( ) . ConfigureAwait ( false ) ;
315
315
if ( frame ? . Id == Id )
Original file line number Diff line number Diff line change @@ -123,7 +123,7 @@ internal static RuntimeCallFunctionOnRequestArgumentValue FormatArgument(this IJ
123
123
throw new PuppeteerException ( "JSHandle is disposed!" ) ;
124
124
}
125
125
126
- if ( ( jSHandle as JSHandle ) . Realm != context . World )
126
+ if ( ( jSHandle as JSHandle ) ? . Realm != context . World )
127
127
{
128
128
throw new PuppeteerException ( "JSHandles can be evaluated only in the context they were created!" ) ;
129
129
}
@@ -162,7 +162,7 @@ internal static async IAsyncEnumerable<IElementHandle> TransposeIterableHandleAs
162
162
})();
163
163
}" ) . ConfigureAwait ( false ) ;
164
164
165
- await foreach ( var item in iterator . TransposeIteratorHandleAsync ( ) )
165
+ await foreach ( var item in iterator . TransposeIteratorHandleAsync ( ) . ConfigureAwait ( false ) )
166
166
{
167
167
yield return item ;
168
168
}
@@ -211,7 +211,7 @@ internal static async Task<IEnumerable<IElementHandle>> FastTransposeIteratorHan
211
211
var properties = await array . GetPropertiesAsync ( ) . ConfigureAwait ( false ) ;
212
212
213
213
await array . DisposeAsync ( ) . ConfigureAwait ( false ) ;
214
- return properties . Values . Where ( handle => handle is IElementHandle ) . Cast < IElementHandle > ( ) ;
214
+ return properties . Values . Where ( h => h is IElementHandle ) . Cast < IElementHandle > ( ) ;
215
215
}
216
216
}
217
217
}
Original file line number Diff line number Diff line change 12
12
<Description >Headless Browser .NET API</Description >
13
13
<PackageId >PuppeteerSharp</PackageId >
14
14
<PackageReleaseNotes ></PackageReleaseNotes >
15
- <PackageVersion >20.2.0 </PackageVersion >
16
- <ReleaseVersion >20.2.0 </ReleaseVersion >
17
- <AssemblyVersion >20.2.0 </AssemblyVersion >
18
- <FileVersion >20.2.0 </FileVersion >
15
+ <PackageVersion >20.2.1 </PackageVersion >
16
+ <ReleaseVersion >20.2.1 </ReleaseVersion >
17
+ <AssemblyVersion >20.2.1 </AssemblyVersion >
18
+ <FileVersion >20.2.1 </FileVersion >
19
19
<SynchReleaseVersion >false</SynchReleaseVersion >
20
20
<StyleCopTreatErrorsAsWarnings >false</StyleCopTreatErrorsAsWarnings >
21
21
<DebugType >embedded</DebugType >
29
29
</PropertyGroup >
30
30
<Import Project =" ../Common/CommonProps.props" />
31
31
<ItemGroup >
32
- <PackageReference Include =" Microsoft.CodeAnalysis.NetAnalyzers" Version =" 8 .0.0" >
32
+ <PackageReference Include =" Microsoft.CodeAnalysis.NetAnalyzers" Version =" 9 .0.0" >
33
33
<PrivateAssets >all</PrivateAssets >
34
34
<IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
35
35
</PackageReference >
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ public string QuerySelectorAll
31
31
return _querySelectorAll ;
32
32
}
33
33
34
- set
34
+ init
35
35
{
36
36
_querySelectorAll = value ;
37
37
}
@@ -65,7 +65,7 @@ internal string QuerySelector
65
65
return _querySelector ;
66
66
}
67
67
68
- set
68
+ init
69
69
{
70
70
_querySelector = value ;
71
71
}
@@ -166,7 +166,7 @@ internal virtual async IAsyncEnumerable<IElementHandle> QueryAllAsync(IElementHa
166
166
new LazyArg ( async context => await context . GetPuppeteerUtilAsync ( ) . ConfigureAwait ( false ) ) )
167
167
. ConfigureAwait ( false ) ;
168
168
169
- await foreach ( var item in handle . TransposeIterableHandleAsync ( ) )
169
+ await foreach ( var item in handle . TransposeIterableHandleAsync ( ) . ConfigureAwait ( false ) )
170
170
{
171
171
yield return item ;
172
172
}
You can’t perform that action at this time.
0 commit comments