System.Xml.Xsl.Xslt.KeyMatchBuilder.EndBuild C# (CSharp) Méthode

EndBuild() public méthode

public EndBuild ( QilNode result ) : QilNode
result QilNode
Résultat QilNode
        public override QilNode EndBuild(QilNode result) {
            depth --;
            Debug.Assert(0 <= depth && depth <= 1, "this shouldn't happen");
            if (result == null) { // special door to clean builder state in exception handlers
                return base.EndBuild(result);
            }
            if (depth == 0) {
                Debug.Assert(base.numFixupLast     == 0);
                Debug.Assert(base.numFixupPosition == 0);
                result = convertor.ConvertReletive2Absolute(result, base.fixupCurrent);
                result = base.EndBuild(result);
            }
            return result;
        }