NodeTypes enumeration

Represents the various node types in Microsoft SharePoint Foundation.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.SharePoint.Publishing
Assembly:  Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)


<FlagsAttribute> _
Public Enumeration NodeTypes
Dim instance As NodeTypes
public enum NodeTypes


Member name Description
None Specifies no node types.
Area Specifies any type of SPWeb site.
Page Specifies a List item in the Pages list.
List Specifies a Microsoft SharePoint Foundation list (SPList).
ListItem Specifies a Microsoft SharePoint Foundation list item (SPListItem).
PageLayout Specifies a CMS Page Layout.
Heading Specifies a navigation heading.
AuthoredLinkToPage Specifies an authored link that references a page.
AuthoredLinkToWeb Specifies an authored link that references a Web site or area.
AuthoredLinkPlain Specifies a generic authored link.
Custom Specifies a custom node type that may be useful for extensibility purposes.
Error Represents an error specific to node types.
AuthoredLink Specifies any type of authored link.
Default Specifies a combination of Area, Page, Heading and AuthoredLink. Navigation uses this value to determine which node types to return by default.
All Specifies all node types, including Area, Page, List, ListItem, PageLayout, Heading, AuthoredLink, and Custom.

See also


Microsoft.SharePoint.Publishing namespace