System.Xml.Xsl.Xslt.XsltLoader.XslPerformSort C# (CSharp) Method

XslPerformSort() private method

private XslPerformSort ( ) : XslNode
return XslNode
        private XslNode XslPerformSort() {
            ContextInfo ctxInfo = input.GetAttributes(performSortAttributes);
            string select = ParseStringAttribute(0, "select");

            List<XslNode> content = LoadInstructions(InstructionFlags.AllowSort);
            ctxInfo.SaveExtendedLineInfo(input);

            if (select != null) {
                foreach (XslNode node in content) {
                    if (node.NodeType != XslNodeType.Sort) {
                        ReportError(SR.Xslt_PerformSortCntSel);
                        break;
                    }
                }
            }

            ReportNYI("xsl:perform-sort");
            return null;
        }