Skip to content
This repository was archived by the owner on Dec 12, 2024. It is now read-only.

Commit a9f7f2a

Browse files
streamline
1 parent aaf4023 commit a9f7f2a

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

SwiftReflector/VTableDetails.cs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -309,8 +309,7 @@ public CSMethod ImplementVirtualMethodStaticReceiver (CSType thisType, string cs
309309

310310
var pl = delType.Parameters;
311311
var plWithoutGCPtr = new CSParameterList (pl.Skip (1));
312-
var usedIDs = new List<string> ();
313-
usedIDs.AddRange (pl.Select (p => p.Name.Name));
312+
var usedIDs = new List<string> (pl.Select (p => p.Name.Name));
314313

315314
var marshal = new MarshalEngineCSafeSwiftToCSharp (use, usedIDs, typeMapper);
316315

@@ -392,9 +391,8 @@ public CSMethod ImplementVirtualPropertyStaticReceiver (CSType thisType, string
392391
var returnType = funcDecl.IsGetter ? delType.Type : CSSimpleType.Void;
393392

394393
var pl = delType.Parameters;
395-
var plWithoutGCPtr = new CSParameterList (pl.GetRange (1, pl.Count - 1));
396-
var usedIDs = new List<string> ();
397-
usedIDs.AddRange (pl.Select (p => p.Name.Name));
394+
var plWithoutGCPtr = new CSParameterList (pl.Skip (1));
395+
var usedIDs = new List<string> (pl.Select (p => p.Name.Name));
398396

399397
var body = new CSCodeBlock ();
400398

@@ -431,8 +429,7 @@ public CSMethod ImplementVirtualSubscriptStaticReceiver (CSType thisType, string
431429

432430
var pl = delType.Parameters;
433431
var plWithoutGCPtr = new CSParameterList (pl.Skip (1));
434-
var usedIDs = new List<string> ();
435-
usedIDs.AddRange (pl.Select (p => p.Name.Name));
432+
var usedIDs = new List<string> (pl.Select (p => p.Name.Name));
436433

437434
var body = new CSCodeBlock ();
438435

0 commit comments

Comments
 (0)