public TypesRepackStep( ILogger logger, IRepackContext repackContext, IRepackImporter repackImporter, RepackOptions repackOptions) { _logger = logger; _repackContext = repackContext; _repackImporter = repackImporter as RepackImporter; _repackOptions = repackOptions; var types = _repackContext.OtherAssemblies.Concat(new[] { _repackContext.PrimaryAssemblyDefinition }) .SelectMany(x => x.Modules) .SelectMany(m => m.Types) .ToList(); if (_repackOptions.OptMode == OptionMode.merge) { _allTypes = types; } else { _allTypes = StripTypes(types); } }
public TypesRepackStep( ILogger logger, IRepackContext repackContext, IRepackImporter repackImporter, RepackOptions repackOptions) { _logger = logger; _repackContext = repackContext; _repackImporter = repackImporter; _repackOptions = repackOptions; }
public TypesRepackStep( ILogger logger, IRepackContext repackContext, IRepackImporter repackImporter, RepackOptions repackOptions) { _logger = logger; _repackContext = repackContext; _repackImporter = repackImporter; _repackOptions = repackOptions; }
public ReferencesFixStep( ILogger logger, IRepackContext repackContext, IRepackImporter repackImporter, RepackOptions options) { _logger = logger; _repackContext = repackContext; _repackImporter = repackImporter; _options = options; }
public ReferencesFixStep( ILogger logger, IRepackContext repackContext, IRepackImporter repackImporter, RepackOptions options) { _logger = logger; _repackContext = repackContext; _repackImporter = repackImporter; _options = options; }
public TypesRepackStep( ILogger logger, IRepackContext repackContext, IRepackImporter repackImporter, RepackOptions repackOptions) { _logger = logger; _repackContext = repackContext; _repackImporter = repackImporter; _repackOptions = repackOptions; _allTypes = _repackContext.OtherAssemblies.Concat(new[] { _repackContext.PrimaryAssemblyDefinition }) .SelectMany(x => x.Modules) .SelectMany(m => m.Types) .ToList(); }