public SerReader(IRepackContext repackContext, Stream inputStream, Stream outputStream) { _repackContext = repackContext; reader = new BinaryReader(inputStream, Encoding.UTF8); pos = inputStream.Position; writer = new BinaryWriter(outputStream, Encoding.UTF8); }
public SigningStep( IRepackContext repackContext, RepackOptions repackOptions) { _repackContext = repackContext; _repackOptions = repackOptions; }
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 BamlStreamCollector(ILogger logger, IRepackContext repackContext) { _logger = logger; _primaryAssemblyDefinition = repackContext.PrimaryAssemblyDefinition; _bamlGenerator = new BamlGenerator( _logger, repackContext.TargetAssemblyMainModule.AssemblyReferences, _primaryAssemblyDefinition); }
public ResourcesRepackStep( ILogger logger, IRepackContext repackContext, RepackOptions options) { _logger = logger; _options = options; _repackContext = repackContext; _targetAssemblyMainModule = _repackContext.TargetAssemblyMainModule; }
public ReferencesFixStep( ILogger logger, IRepackContext repackContext, IRepackImporter repackImporter, RepackOptions options) { _logger = logger; _repackContext = repackContext; _repackImporter = repackImporter; _options = options; }
public AttributesRepackStep( ILogger logger, IRepackContext repackContext, IRepackCopier repackCopier, RepackOptions options) { _logger = logger; _repackContext = repackContext; _repackCopier = repackCopier; _options = options; }
public TypesRepackStep( ILogger logger, IRepackContext repackContext, IRepackImporter repackImporter, RepackOptions repackOptions) { _logger = logger; _repackContext = repackContext; _repackImporter = repackImporter; _repackOptions = repackOptions; }
public RepackImporter( ILogger logger, RepackOptions options, IRepackContext repackContext, Dictionary <AssemblyDefinition, int> aspOffsets) { _logger = logger; _options = options; _repackContext = repackContext; _aspOffsets = aspOffsets; }
public BamlResourcePatcher(IRepackContext repackContext) { _mainAssembly = repackContext.PrimaryAssemblyDefinition; _otherAssemblies = repackContext.OtherAssemblies; //TODO: use dynamic when we upgrade to .NET 4 _nodeProcessors = new Dictionary<Type, Action<BamlRecord, AssemblyDefinition>> { { typeof(AssemblyInfoRecord), (r, asm) => ProcessRecord((AssemblyInfoRecord)r) }, { typeof(PropertyWithConverterRecord), (r, asm) => ProcessRecord((PropertyWithConverterRecord)r, asm) }, { typeof(XmlnsPropertyRecord), (r, asm) => ProcessRecord((XmlnsPropertyRecord)r) } }; }
public BamlResourcePatcher(IRepackContext repackContext) { _mainAssembly = repackContext.PrimaryAssemblyDefinition; _otherAssemblies = repackContext.OtherAssemblies; //TODO: use dynamic when we upgrade to .NET 4 _nodeProcessors = new Dictionary <Type, Action <BamlRecord, AssemblyDefinition> > { { typeof(AssemblyInfoRecord), (r, asm) => ProcessRecord((AssemblyInfoRecord)r) }, { typeof(PropertyWithConverterRecord), (r, asm) => ProcessRecord((PropertyWithConverterRecord)r, asm) }, { typeof(XmlnsPropertyRecord), (r, asm) => ProcessRecord((XmlnsPropertyRecord)r) } }; }
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(); }
public GenericResourceProcessor(IRepackContext repackContext) { _repackContext = repackContext; }
internal ReflectionHelper(IRepackContext repack) { _repack = repack; }
public IKVMLineIndexer(IRepackContext ilRepack, bool doLineIndexing) { repack = ilRepack; enabled = doLineIndexing; }
public ReferencesRepackStep(ILogger logger, IRepackContext repackContext, RepackOptions options) { _logger = logger; _repackContext = repackContext; _options = options; }
public PlatformFixer(IRepackContext repack, TargetRuntime runtime) { this.repack = repack; sourceRuntime = runtime; }
public Win32ResourceStep(ILogger logger, IRepackContext repackContext, Dictionary <AssemblyDefinition, int> aspOffsets) { _logger = logger; _repackContext = repackContext; _aspOffsets = aspOffsets; }
public ReferencesRepackStep(ILogger logger, IRepackContext repackContext) { _logger = logger; _repackContext = repackContext; }
public PlatformAndDuplicateFixer(IRepackContext repack, TargetRuntime runtime) : base(repack, runtime) { _repack = repack; }
public ReferenceFixator(ILogger logger, IRepackContext repackContext) { _repackContext = repackContext; _logger = logger; }
public XamlResourcePathPatcherStep(ILogger logger, IRepackContext repackContext) { _logger = logger; _repackContext = repackContext; }
public BamlResourcePatcher(IRepackContext repackContext) { _mainAssembly = repackContext.PrimaryAssemblyDefinition; _otherAssemblies = repackContext.OtherAssemblies; }
public StringResourceProcessor(IRepackContext repackContext) { _repackContext = repackContext; }