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)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration NodeTypes
'Usage
Dim instance As NodeTypes
[FlagsAttribute]
public enum NodeTypes
Members
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. |