+
+ var filename = file_name + ".mdb";
+ try {
+ // We mmap the file, so unlink the previous version since it may be in use
+ File.Delete (filename);
+ } catch {
+ // We can safely ignore
+ }
+
+ module.WriteDebugSymbol (symbol_writer);
+
+ using (FileStream fs = new FileStream (filename, FileMode.Create, FileAccess.Write)) {
+ symbol_writer.CreateSymbolFile (module.Builder.ModuleVersionId, fs);
+ }
+