System.Xml.Xsl.Runtime.XsltConvert.EnsureNodeSet C# (CSharp) Method

EnsureNodeSet() public static method

public static EnsureNodeSet ( IList listItems ) : IList
listItems IList
return IList
        public static IList<XPathNavigator> EnsureNodeSet(IList<XPathItem> listItems) {
            XsltLibrary.CheckXsltValue(listItems);

            if (listItems.Count == 1) {
                XPathItem item = listItems[0];
                if (!item.IsNode)
                    throw new XslTransformException(Res.XPath_NodeSetExpected, string.Empty);

                if (item is RtfNavigator)
                    throw new XslTransformException(Res.XPath_RtfInPathExpr, string.Empty);
            }

            return XmlILStorageConverter.ItemsToNavigators(listItems);
        }