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)
130130        { 
131131            Connection . MessageQueue . Enqueue ( callback ,  obj ) ; 
132132        } 
133-         else  if  ( obj . Method  !=  null ) 
133+         else  if  ( obj . Method  is  not  null   &&   obj . Params   is  not  null ) 
134134        { 
135135            // If the message was set to not wait for callback, the message won't be in the callbacks dictionary 
136136            // 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)
241241
242242                var  ( updatedSelector ,  queryHandler )  =  CustomQuerySelectorRegistry . GetQueryHandlerAndSelector ( selector ) ; 
243243                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 ) ) 
245245                { 
246246                    result . Add ( item ) ; 
247247                } 
Original file line number Diff line number Diff line change @@ -309,7 +309,7 @@ public async Task<ElementHandle> FrameElementAsync()
309309                return document.querySelectorAll('iframe, frame'); 
310310            }" ) . ConfigureAwait ( false ) ; 
311311
312-             await  foreach  ( var  iframe  in  list . TransposeIterableHandleAsync ( ) ) 
312+             await  foreach  ( var  iframe  in  list . TransposeIterableHandleAsync ( ) . ConfigureAwait ( false ) ) 
313313            { 
314314                var  frame  =  await  iframe . ContentFrameAsync ( ) . ConfigureAwait ( false ) ; 
315315                if  ( frame ? . Id  ==  Id ) 
Original file line number Diff line number Diff line change @@ -123,7 +123,7 @@ internal static RuntimeCallFunctionOnRequestArgumentValue FormatArgument(this IJ
123123                throw  new  PuppeteerException ( "JSHandle is disposed!" ) ; 
124124            } 
125125
126-             if  ( ( jSHandle  as  JSHandle ) . Realm  !=  context . World ) 
126+             if  ( ( jSHandle  as  JSHandle ) ? . Realm  !=  context . World ) 
127127            { 
128128                throw  new  PuppeteerException ( "JSHandles can be evaluated only in the context they were created!" ) ; 
129129            } 
@@ -162,7 +162,7 @@ internal static async IAsyncEnumerable<IElementHandle> TransposeIterableHandleAs
162162                })(); 
163163            }" ) . ConfigureAwait ( false ) ; 
164164
165-             await  foreach  ( var  item  in  iterator . TransposeIteratorHandleAsync ( ) ) 
165+             await  foreach  ( var  item  in  iterator . TransposeIteratorHandleAsync ( ) . ConfigureAwait ( false ) ) 
166166            { 
167167                yield  return  item ; 
168168            } 
@@ -211,7 +211,7 @@ internal static async Task<IEnumerable<IElementHandle>> FastTransposeIteratorHan
211211            var  properties  =  await  array . GetPropertiesAsync ( ) . ConfigureAwait ( false ) ; 
212212
213213            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 > ( ) ; 
215215        } 
216216    } 
217217} 
Original file line number Diff line number Diff line change 1212    <Description >Headless Browser .NET API</Description >
1313    <PackageId >PuppeteerSharp</PackageId >
1414    <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 >
1919    <SynchReleaseVersion >false</SynchReleaseVersion >
2020    <StyleCopTreatErrorsAsWarnings >false</StyleCopTreatErrorsAsWarnings >
2121    <DebugType >embedded</DebugType >
2929  </PropertyGroup >
3030  <Import  Project =" ../Common/CommonProps.props"   />
3131  <ItemGroup >
32-     <PackageReference  Include =" Microsoft.CodeAnalysis.NetAnalyzers"   Version =" 8 .0.0"  >
32+     <PackageReference  Include =" Microsoft.CodeAnalysis.NetAnalyzers"   Version =" 9 .0.0"  >
3333      <PrivateAssets >all</PrivateAssets >
3434      <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
3535    </PackageReference >
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ public string QuerySelectorAll
3131                return  _querySelectorAll ; 
3232            } 
3333
34-             set 
34+             init 
3535            { 
3636                _querySelectorAll  =  value ; 
3737            } 
@@ -65,7 +65,7 @@ internal string QuerySelector
6565                return  _querySelector ; 
6666            } 
6767
68-             set 
68+             init 
6969            { 
7070                _querySelector  =  value ; 
7171            } 
@@ -166,7 +166,7 @@ internal virtual async IAsyncEnumerable<IElementHandle> QueryAllAsync(IElementHa
166166                new  LazyArg ( async  context =>  await  context . GetPuppeteerUtilAsync ( ) . ConfigureAwait ( false ) ) ) 
167167                . ConfigureAwait ( false ) ; 
168168
169-             await  foreach  ( var  item  in  handle . TransposeIterableHandleAsync ( ) ) 
169+             await  foreach  ( var  item  in  handle . TransposeIterableHandleAsync ( ) . ConfigureAwait ( false ) ) 
170170            { 
171171                yield  return  item ; 
172172            } 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments