ResourceWriter(ModuleDef module, Stream stream, ResourceElementSet resources) { this.module = module; this.typeCreator = new ResourceDataCreator(module); this.writer = new BinaryWriter(stream); this.resources = resources; }
ResourceReader(ModuleDef module, IBinaryReader reader, CreateResourceDataDelegate createResourceDataDelegate) { this.reader = reader; this.resourceDataCreator = new ResourceDataCreator(module); this.createResourceDataDelegate = createResourceDataDelegate; var stream = reader as IImageStream; this.baseFileOffset = stream == null ? 0 : (long)stream.FileOffset; }
ResourceReader(ModuleDef module, IBinaryReader reader) { this.reader = reader; this.resourceDataCreator = new ResourceDataCreator(module); }