Skip to content

Commit

Permalink
Inline method
Browse files Browse the repository at this point in the history
  • Loading branch information
KirillOsenkov committed Jun 10, 2024
1 parent 13eaed2 commit 606d20b
Showing 1 changed file with 4 additions and 9 deletions.
13 changes: 4 additions & 9 deletions ILRepack/Steps/TypesRepackStep.cs
Original file line number Diff line number Diff line change
Expand Up @@ -78,14 +78,6 @@ private void RepackTypes()
}
}

private bool SkipExportedType(ExportedType type)
{
bool parentIsForwarder = type.DeclaringType != null && type.DeclaringType.IsForwarder;
bool forwarded = type.IsForwarder || parentIsForwarder;

return forwarded && _allTypes.Any(t => t.FullName == type.FullName);
}

private void RepackExportedTypes()
{
var targetAssemblyMainModule = _repackContext.TargetAssemblyMainModule;
Expand All @@ -98,7 +90,10 @@ private void RepackExportedTypes()

foreach (var exportedType in module.ExportedTypes)
{
bool skipExportedType = SkipExportedType(exportedType);
bool parentIsForwarder = exportedType.DeclaringType != null && exportedType.DeclaringType.IsForwarder;
bool forwarded = exportedType.IsForwarder || parentIsForwarder;

bool skipExportedType = forwarded && _allTypes.Any(t => t.FullName == exportedType.FullName);
if (skipExportedType)
{
continue;
Expand Down

0 comments on commit 606d20b

Please sign in to comment.