Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJb Evain <jb@evain.net>2019-01-29 11:17:10 +0300
committerJb Evain <jb@evain.net>2019-01-29 11:18:04 +0300
commitf1ed663cc2aacf17e029cf8dd6fa98a040bab00e (patch)
tree04c5f8355ecde47af054be0361b1f47f09e4ed4c /Mono.Cecil.Cil
parent5178d70cef111cd4b2fdd556823f400818ecb5f6 (diff)
Write the full pdb path in the header. Fix #554
Diffstat (limited to 'Mono.Cecil.Cil')
-rw-r--r--Mono.Cecil.Cil/PortablePdb.cs6
1 files changed, 1 insertions, 5 deletions
diff --git a/Mono.Cecil.Cil/PortablePdb.cs b/Mono.Cecil.Cil/PortablePdb.cs
index 99416aa..4f734f3 100644
--- a/Mono.Cecil.Cil/PortablePdb.cs
+++ b/Mono.Cecil.Cil/PortablePdb.cs
@@ -307,11 +307,7 @@ namespace Mono.Cecil.Cil {
// PDB Age
buffer.WriteUInt32 (1);
// PDB Path
- var filename = writer.BaseStream.GetFileName();
- if (!string.IsNullOrEmpty(filename))
- filename = Path.GetFileName(filename);
-
- buffer.WriteBytes(System.Text.Encoding.UTF8.GetBytes(filename));
+ buffer.WriteBytes (System.Text.Encoding.UTF8.GetBytes (writer.BaseStream.GetFileName ()));
buffer.WriteByte (0);
var data = new byte [buffer.length];