@@ -393,7 +393,7 @@ await debugService.SetLineBreakpointsAsync(
393
393
debugService . GetVariables ( stackFrames [ 0 ] . AutoVariables . Id ) ;
394
394
395
395
// Verify the breakpoint only broke at the condition ie. $i -eq breakpointValue1
396
- var i = variables . FirstOrDefault ( v => v . Name == "$i" ) ;
396
+ var i = Array . Find ( variables , v => v . Name == "$i" ) ;
397
397
Assert . NotNull ( i ) ;
398
398
Assert . False ( i . IsExpandable ) ;
399
399
Assert . Equal ( $ "{ hitCount } ", i . ValueString ) ;
@@ -653,14 +653,14 @@ await debugService.SetLineBreakpointsAsync(
653
653
VariableScope [ ] scopes = debugService . GetVariableScopes ( 0 ) ;
654
654
655
655
// Test set of script scope bool variable (strongly typed)
656
- VariableScope scriptScope = scopes . FirstOrDefault ( s => s . Name == VariableContainerDetails . ScriptScopeName ) ;
656
+ VariableScope scriptScope = Array . Find ( scopes , s => s . Name == VariableContainerDetails . ScriptScopeName ) ;
657
657
string newBoolValue = "$true" ;
658
658
string newBoolExpr = "1" ;
659
659
string setBoolValue = await debugService . SetVariableAsync ( scriptScope . Id , "$scriptBool" , newBoolExpr ) . ConfigureAwait ( false ) ;
660
660
Assert . Equal ( newBoolValue , setBoolValue ) ;
661
661
662
662
// Test set of global scope ActionPreference variable (strongly typed)
663
- VariableScope globalScope = scopes . FirstOrDefault ( s => s . Name == VariableContainerDetails . GlobalScopeName ) ;
663
+ VariableScope globalScope = Array . Find ( scopes , s => s . Name == VariableContainerDetails . GlobalScopeName ) ;
664
664
string newGlobalValue = "Continue" ;
665
665
string newGlobalExpr = "'Continue'" ;
666
666
string setGlobalValue = await debugService . SetVariableAsync ( globalScope . Id , "$VerbosePreference" , newGlobalExpr ) . ConfigureAwait ( false ) ;
@@ -675,21 +675,21 @@ await debugService.SetLineBreakpointsAsync(
675
675
676
676
// Test set of a local string variable (not strongly typed but force conversion)
677
677
variables = debugService . GetVariables ( stackFrames [ 0 ] . AutoVariables . Id ) ;
678
- var strVar = variables . FirstOrDefault ( v => v . Name == "$strVar2" ) ;
678
+ var strVar = Array . Find ( variables , v => v . Name == "$strVar2" ) ;
679
679
Assert . Equal ( newStrValue , strVar . ValueString ) ;
680
680
681
681
scopes = debugService . GetVariableScopes ( 0 ) ;
682
682
683
683
// Test set of script scope bool variable (strongly typed)
684
- scriptScope = scopes . FirstOrDefault ( s => s . Name == VariableContainerDetails . ScriptScopeName ) ;
684
+ scriptScope = Array . Find ( scopes , s => s . Name == VariableContainerDetails . ScriptScopeName ) ;
685
685
variables = debugService . GetVariables ( scriptScope . Id ) ;
686
- var boolVar = variables . FirstOrDefault ( v => v . Name == "$scriptBool" ) ;
686
+ var boolVar = Array . Find ( variables , v => v . Name == "$scriptBool" ) ;
687
687
Assert . Equal ( newBoolValue , boolVar . ValueString ) ;
688
688
689
689
// Test set of global scope ActionPreference variable (strongly typed)
690
- globalScope = scopes . FirstOrDefault ( s => s . Name == VariableContainerDetails . GlobalScopeName ) ;
690
+ globalScope = Array . Find ( scopes , s => s . Name == VariableContainerDetails . GlobalScopeName ) ;
691
691
variables = debugService . GetVariables ( globalScope . Id ) ;
692
- var globalVar = variables . FirstOrDefault ( v => v . Name == "$VerbosePreference" ) ;
692
+ var globalVar = Array . Find ( variables , v => v . Name == "$VerbosePreference" ) ;
693
693
Assert . Equal ( newGlobalValue , globalVar . ValueString ) ;
694
694
}
695
695
@@ -713,7 +713,7 @@ await debugService.SetLineBreakpointsAsync(
713
713
VariableDetailsBase [ ] variables =
714
714
debugService . GetVariables ( stackFrames [ 0 ] . AutoVariables . Id ) ;
715
715
716
- var var = variables . FirstOrDefault ( v => v . Name == "$enumVar" ) ;
716
+ var var = Array . Find ( variables , v => v . Name == "$enumVar" ) ;
717
717
Assert . NotNull ( var ) ;
718
718
Assert . Equal ( "Continue" , var . ValueString ) ;
719
719
Assert . False ( var . IsExpandable ) ;
@@ -739,7 +739,7 @@ await debugService.SetLineBreakpointsAsync(
739
739
VariableDetailsBase [ ] variables =
740
740
debugService . GetVariables ( stackFrames [ 0 ] . AutoVariables . Id ) ;
741
741
742
- VariableDetailsBase var = variables . FirstOrDefault ( v => v . Name == "$assocArrVar" ) ;
742
+ VariableDetailsBase var = Array . Find ( variables , v => v . Name == "$assocArrVar" ) ;
743
743
Assert . NotNull ( var ) ;
744
744
Assert . Equal ( "[Hashtable: 2]" , var . ValueString ) ;
745
745
Assert . True ( var . IsExpandable ) ;
@@ -781,7 +781,7 @@ await debugService.SetLineBreakpointsAsync(
781
781
VariableDetailsBase [ ] variables =
782
782
debugService . GetVariables ( stackFrames [ 0 ] . AutoVariables . Id ) ;
783
783
784
- var nullStringVar = variables . FirstOrDefault ( v => v . Name == "$nullString" ) ;
784
+ var nullStringVar = Array . Find ( variables , v => v . Name == "$nullString" ) ;
785
785
Assert . NotNull ( nullStringVar ) ;
786
786
Assert . Equal ( "[NullString]" , nullStringVar . ValueString ) ;
787
787
Assert . True ( nullStringVar . IsExpandable ) ;
@@ -807,7 +807,7 @@ await debugService.SetLineBreakpointsAsync(
807
807
VariableDetailsBase [ ] variables =
808
808
debugService . GetVariables ( stackFrames [ 0 ] . AutoVariables . Id ) ;
809
809
810
- var psObjVar = variables . FirstOrDefault ( v => v . Name == "$psObjVar" ) ;
810
+ var psObjVar = Array . Find ( variables , v => v . Name == "$psObjVar" ) ;
811
811
Assert . NotNull ( psObjVar ) ;
812
812
Assert . True ( "@{Age=75; Name=John}" . Equals ( psObjVar . ValueString ) || "@{Name=John; Age=75}" . Equals ( psObjVar . ValueString ) ) ;
813
813
Assert . True ( psObjVar . IsExpandable ) ;
@@ -840,7 +840,7 @@ await debugService.SetLineBreakpointsAsync(
840
840
VariableDetailsBase [ ] variables =
841
841
debugService . GetVariables ( stackFrames [ 0 ] . AutoVariables . Id ) ;
842
842
843
- var var = variables . FirstOrDefault ( v => v . Name == "$psCustomObjVar" ) ;
843
+ var var = Array . Find ( variables , v => v . Name == "$psCustomObjVar" ) ;
844
844
Assert . NotNull ( var ) ;
845
845
Assert . Equal ( "@{Name=Paul; Age=73}" , var . ValueString ) ;
846
846
Assert . True ( var . IsExpandable ) ;
0 commit comments