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.PublishingAssembly: Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)
| 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. |