private static XamlMember CreateXamlMember(XAttribute attribute, XamlNamespaces namespaces, XamlNamespaces ignorableNamespaces, Uri sourceUri) { XamlName name = new XamlName(attribute.Name.LocalName, attribute.Name.NamespaceName.IsNullOrEmpty() ? namespaces.GetDefaultNamespace() : attribute.Name.NamespaceName); object value = MarkupExtensionParser.Parse(attribute.Value, namespaces, sourceUri); return(new XamlMember(name, namespaces, sourceUri, value)); }