Пример #1
0
        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);
            }
        }