System.Xml.Xsl.Runtime.XmlNavNeverFilter.Create C# (CSharp) Méthode

Create() public static méthode

Return a singleton XmlNavigatorFilter that never filters any nodes.
public static Create ( ) : XmlNavigatorFilter
Résultat XmlNavigatorFilter
        public static XmlNavigatorFilter Create() {
            return Singleton;
        }

Usage Example

        /// <summary>
        /// XPathNodeType.All: Filters all nodes
        /// XPathNodeType.Attribute: Filters attributes
        /// XPathNodeType.Namespace: Not allowed
        /// XPathNodeType.XXX: Filters all nodes *except* those having XPathNodeType.XXX
        /// </summary>
        public XmlNavigatorFilter GetTypeFilter(XPathNodeType nodeType)
        {
            if (nodeType == XPathNodeType.All)
            {
                return(XmlNavNeverFilter.Create());
            }

            if (nodeType == XPathNodeType.Attribute)
            {
                return(XmlNavAttrFilter.Create());
            }

            return(XmlNavTypeFilter.Create(nodeType));
        }