Browse Source

Fixed comparison bug and removed unreachable code. This removed two warnings.

pull/660/head
gumme 11 years ago
parent
commit
0999a0dce5
  1. 4
      src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/CollectionSupport.cs

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

@ -86,7 +86,7 @@ namespace ICSharpCode.WpfDesign.XamlDom
} else if (collectionInstance is IDictionary) { } else if (collectionInstance is IDictionary) {
object val = newElement.GetValueFor(null); object val = newElement.GetValueFor(null);
object key = newElement is XamlObject ? ((XamlObject)newElement).GetXamlAttribute("Key") : null; object key = newElement is XamlObject ? ((XamlObject)newElement).GetXamlAttribute("Key") : null;
if (key == null || key == "") if (key == null || (key as string) == "")
{ {
if (val is Style) if (val is Style)
key = ((Style)val).TargetType; key = ((Style)val).TargetType;
@ -134,8 +134,6 @@ namespace ICSharpCode.WpfDesign.XamlDom
} catch (MissingMethodException) { } catch (MissingMethodException) {
return false; return false;
} }
return true;
} }
static readonly Type[] RemoveAtParameters = { typeof(int) }; static readonly Type[] RemoveAtParameters = { typeof(int) };

Loading…
Cancel
Save