Ejemplo n.º 1
0
        public string WriteResourceToFile(LoadedAssembly assembly, string fileName, Stream stream, DecompilationOptions options)
        {
            var document = BamlResourceEntryNode.LoadIntoDocument(assembly.GetAssemblyResolver(), assembly.GetAssemblyDefinitionAsync().Result, stream, options.CancellationToken);

            fileName = Path.ChangeExtension(fileName, ".xaml");
            document.Save(Path.Combine(options.SaveAsProjectDirectory, fileName));
            return(fileName);
        }