Esempio n. 1
0
        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;
 }
Esempio n. 3
0
 public TypesRepackStep(
     ILogger logger,
     IRepackContext repackContext,
     IRepackImporter repackImporter,
     RepackOptions repackOptions)
 {
     _logger         = logger;
     _repackContext  = repackContext;
     _repackImporter = repackImporter;
     _repackOptions  = repackOptions;
 }
Esempio n. 4
0
 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;
 }
Esempio n. 6
0
        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();
        }