@@ -40,7 +40,7 @@ private List<FirewallAppContainer> GetAllAppContainers()
4040 {
4141 var size = 0u ;
4242 var arrayValue = IntPtr . Zero ;
43- var structSize = Marshal . SizeOf ( typeof ( FirewallAppContainer ) ) ;
43+ var structSize = Marshal . SizeOf < FirewallAppContainer > ( ) ;
4444
4545 var handle_pdwCntPublicACs = GCHandle . Alloc ( size , GCHandleType . Pinned ) ;
4646 var handle_ppACs = GCHandle . Alloc ( arrayValue , GCHandleType . Pinned ) ;
@@ -50,7 +50,7 @@ private List<FirewallAppContainer> GetAllAppContainers()
5050 var firewallApps = new List < FirewallAppContainer > ( ) ;
5151 for ( var i = 0 ; i < size ; i ++ )
5252 {
53- var cur = ( FirewallAppContainer ) Marshal . PtrToStructure ( arrayValue , typeof ( FirewallAppContainer ) ) ;
53+ var cur = ( FirewallAppContainer ) Marshal . PtrToStructure < FirewallAppContainer > ( arrayValue ) ;
5454 firewallApps . Add ( cur ) ;
5555 arrayValue = new IntPtr ( ( long ) arrayValue + structSize ) ;
5656 }
@@ -65,7 +65,7 @@ private List<SidAndAttributes> GetAllAppContainerConfigs()
6565 {
6666 var size = 0u ;
6767 var arrayValue = IntPtr . Zero ;
68- var structSize = Marshal . SizeOf ( typeof ( SidAndAttributes ) ) ;
68+ var structSize = Marshal . SizeOf < SidAndAttributes > ( ) ;
6969
7070 var handle_pdwCntPublicACs = GCHandle . Alloc ( size , GCHandleType . Pinned ) ;
7171 var handle_ppACs = GCHandle . Alloc ( arrayValue , GCHandleType . Pinned ) ;
@@ -75,7 +75,7 @@ private List<SidAndAttributes> GetAllAppContainerConfigs()
7575 var firewallAppConfigs = new List < SidAndAttributes > ( ) ;
7676 for ( var i = 0 ; i < size ; i ++ )
7777 {
78- var currentConfig = ( SidAndAttributes ) Marshal . PtrToStructure ( arrayValue , typeof ( SidAndAttributes ) ) ;
78+ var currentConfig = ( SidAndAttributes ) Marshal . PtrToStructure < SidAndAttributes > ( arrayValue ) ;
7979 firewallAppConfigs . Add ( currentConfig ) ;
8080 arrayValue = new IntPtr ( ( long ) arrayValue + structSize ) ;
8181 }
0 commit comments