System.Xml.Xsl.Xslt.XPathPatternBuilder.CleanAnnotation C# (CSharp) Method

CleanAnnotation() public static method

public static CleanAnnotation ( QilNode node ) : void
node QilNode
return void
        public static void CleanAnnotation(QilNode node) {
            node.Annotation = null;
        }

Usage Example

Exemplo n.º 1
0
        public TemplateMatch(Template template, QilLoop filter)
        {
            _template  = template;
            _priority  = double.IsNaN(template.Priority) ? XPathPatternBuilder.GetPriority(filter) : template.Priority;
            _iterator  = filter.Variable;
            _condition = filter.Body;

            XPathPatternBuilder.CleanAnnotation(filter);
            NipOffTypeNameCheck();

            Debug.Assert(
                _qname == null ||
                _nodeKind == XmlNodeKindFlags.Element || _nodeKind == XmlNodeKindFlags.Attribute || _nodeKind == XmlNodeKindFlags.PI,
                "qname may be not null only for element, attribute, or PI patterns"
                );
        }