internal static bool TryExtractClrNs(string @namespace, out string clrNs) { int nsIndex, assemblyIndex; if (XamlBuildTaskServices.IsClrNamespaceUri(@namespace, out nsIndex, out assemblyIndex)) { clrNs = (assemblyIndex == -1) ? @namespace.Substring(nsIndex).TrimEnd(' ', ';') : @namespace.Substring( nsIndex, assemblyIndex - XamlBuildTaskServices.ClrNamespaceUriAssemblyPart.Length - nsIndex - 1).TrimEnd(' ', ';'); return(true); } else { clrNs = null; return(false); } }