public static XamlName FromPrefixedName(string prefixedName, XamlNamespaces namespaces) { string typeName = prefixedName; string typeNamespacePrefix = String.Empty; int namespaceSeparatorIndex = prefixedName.IndexOf(':'); if (namespaceSeparatorIndex != -1) { typeNamespacePrefix = prefixedName.Substring(0, namespaceSeparatorIndex); typeName = prefixedName.Substring(namespaceSeparatorIndex + 1); } return(namespaces.ContainsPrefix(typeNamespacePrefix) ? new XamlName(typeName, namespaces.GetNamespace(typeNamespacePrefix)) : XamlName.Empty); }
public static bool ContainsDefaultNamespace(this XamlNamespaces @this) { return(@this.ContainsPrefix(String.Empty)); }