System.Xml.Xsl.XsltOld.NavigatorInput.Advance C# (CSharp) Method

Advance() private method

private Advance ( ) : bool
return bool
        internal  bool Advance() {
            AssertInput();
            return _Navigator.MoveToNext();
        }

Usage Example

Ejemplo n.º 1
0
        protected void CompileSortElements(Compiler compiler)
        {
            NavigatorInput input = compiler.Input;

            do
            {
                switch (input.NodeType)
                {
                case XPathNodeType.Element:
                    if (Ref.Equal(input.NamespaceURI, input.Atoms.UriXsl) &&
                        Ref.Equal(input.LocalName, input.Atoms.Sort))
                    {
                        if (sortContainer == null)
                        {
                            sortContainer = new ContainerAction();
                        }
                        sortContainer.AddAction(compiler.CreateSortAction());
                        continue;
                    }
                    return;

                case XPathNodeType.Text:
                    return;

                case XPathNodeType.SignificantWhitespace:
                    this.AddEvent(compiler.CreateTextEvent());
                    continue;

                default:
                    continue;
                }
            }while (input.Advance());
        }
All Usage Examples Of System.Xml.Xsl.XsltOld.NavigatorInput::Advance