<Type Name="XPathNamespaceScope" FullName="System.Xml.XPath.XPathNamespaceScope">
  <TypeSignature Maintainer="auto" Language="C#" Value="public enum XPathNamespaceScope" />
  <AssemblyInfo>
    <AssemblyName>System.Xml</AssemblyName>
    <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
  </AssemblyInfo>
  <ThreadSafetyStatement>This is an enumeration type. It is always thread safe.</ThreadSafetyStatement>
  <Base>
    <BaseTypeName>System.Enum</BaseTypeName>
  </Base>
  <Docs>
    <summary>This enumeration is used to indicate how to filter namespace nodes in queries.</summary>
    <remarks>
	Some methods in <see cref="T:System.Xml.XPath.XPathNavigator" /> class, such as <see cref="M:System.Xml.XPath.XPathNavigator.MoveToNamespace" />, take this enumeration to filter results. In general, XPath "namespace nodes" contains 1) local namespace declarations (that can be visually seen as "xmlns" attributes), 2) namespace declarations in ancestor nodes and that is not overriden by the nearest ancestor or itself, and 3) fixed prefix "xml" and namespace URI "http://www.w3.org/XML/1998/namespace"
	</remarks>
  </Docs>
  <Members>
    <Member MemberName="All">
      <MemberSignature Language="C#" Value="All" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>System.Xml.XPath.XPathNamespaceScope</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Indicates that all namespace nodes should be in evaluation results.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="ExcludeXml">
      <MemberSignature Language="C#" Value="ExcludeXml" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>System.Xml.XPath.XPathNamespaceScope</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Indicates that prefix "xml" (namespace "http://www.w3.org/XML/1998/namespace") should be excluded from evaluation results.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Local">
      <MemberSignature Language="C#" Value="Local" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>System.Xml.XPath.XPathNamespaceScope</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Indicates that only locally-declared namespace nodes should be in evaluation results.</summary>
        <remarks>To be added.</remarks>
      </Docs>
    </Member>
  </Members>
</Type>
