<Type Name="XPathNamespaceScope" FullName="System.Xml.XPath.XPathNamespaceScope">
  <TypeSignature Maintainer="auto" Language="C#" Value="public enum XPathNamespaceScope" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed XPathNamespaceScope extends System.Enum" />
  <AssemblyInfo>
    <AssemblyName>System.Xml</AssemblyName>
    <AssemblyPublicKey>[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00]</AssemblyPublicKey>
    <AssemblyVersion>1.0.5000.0</AssemblyVersion>
    <AssemblyVersion>2.0.0.0</AssemblyVersion>
    <AssemblyVersion>4.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" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.XPath.XPathNamespaceScope All = int32(0)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyVersion>4.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <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" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.XPath.XPathNamespaceScope ExcludeXml = int32(1)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyVersion>4.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <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" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Xml.XPath.XPathNamespaceScope Local = int32(2)" />
      <MemberType>Field</MemberType>
      <AssemblyInfo>
        <AssemblyVersion>1.0.5000.0</AssemblyVersion>
        <AssemblyVersion>2.0.0.0</AssemblyVersion>
        <AssemblyVersion>4.0.0.0</AssemblyVersion>
      </AssemblyInfo>
      <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>
