Browse Source

Fixed so that MarkupExtensionParser doesent ignore escaped backslash

pull/478/head
tbulle 11 years ago
parent
commit
a6a9bfe7c2
  1. 4
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/MarkupExtensionParser.cs

4
src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/MarkupExtensionParser.cs

@ -97,8 +97,10 @@ namespace ICSharpCode.WpfDesign.XamlDom @@ -97,8 +97,10 @@ namespace ICSharpCode.WpfDesign.XamlDom
char quote = text[pos++];
CheckNotEOF();
while (!(text[pos] == quote && text[pos-1] != '\\')) {
char prev = text[pos-1];
char c = text[pos++];
if (c != '\\')
bool isEscapedBackslash = string.Concat(prev,c)=="\\\\";
if (c != '\\' || isEscapedBackslash)
b.Append(c);
CheckNotEOF();
}

Loading…
Cancel
Save