Method | Description | |
---|---|---|
GetAncestor ( this item, List |
Crawls up the tree until one of the passed templates are found and return that item.
|
|
GetAncestor ( this item, List |
Gets the ancestor. Recurses along the inheritance of an items template. This signature should be avoided because of potential performance issues. If you MUST recurse along template inheritance prefer passing depth as an int and work to minimized its value
|
|
GetAncestor ( this item, List |
Gets the ancestor. Recurses along the inheritance of an items template.
|
|
GetAncestor ( this item, List |
Gets the ancestor. Recurses along the inheritance of an items template.
|
|
GetAncestor ( this item, string templateId ) : System.Item |
Crawls up the tree until the template is found
|
|
GetAncestor ( this item, string templateId, bool deepInheritance ) : System.Item |
Gets the ancestor. Recurses along the inheritance of an items template. This signature should be avoided because of potential performance issues. If you MUST recurse along template inheritance prefer passing depth as an int and work to minimised its value
|
|
GetAncestor ( this item, string templateId, int inheritanceDepth ) : System.Item |
Crawls up the tree until the template is found. Recurses along the inheritance of an items template.
|
|
GetRelatedItems ( this item ) : IEnumerable |
Gets a list of items linked to in fields of the item it is called on.
|
|
IsMediaItem ( this item ) : bool |
Check against the item to see if it a media item
|
|
IsNotNull ( this item ) : bool |
Checks to see if an item is not null
|
|
IsNull ( this item ) : bool |
Checks to see if an item is null
|
|
IsOfTemplate ( this item, string templateId ) : bool |
check to verify that the item is of passed template
|
|
IsOfTemplate ( this item, string templateId, bool deep ) : bool |
Will check the item's template, if deep is enabled it will check item's base templates This signature should be avoided because of potential performance issues. If you MUST recurse along template inheritance prefer passing depth as an int and work to minimised its value
|
|
IsOfTemplate ( this item, string templateId, int depth ) : bool |
Will check the item's template, if depth is non-zero it will recurse down the item's base templates
|
|
SerializeItem ( this item, string folderPath ) : void |
Serialize Item to an xml file
|
Method | Description | |
---|---|---|
IsTemplateOfTemplate ( this item, string templateId, int depth ) : bool |
Will check the item's template, if depth is non-zero it will recurse down the item's base templates
|
public static GetAncestor ( this item, List |
||
item | this | |
templateIds | List |
|
return | System.Item |
public static GetAncestor ( this item, List |
||
item | this | The item. |
templateIds | List |
The template ids. |
deepInheritance | bool | if set to |
return | System.Item |
public static GetAncestor ( this item, List |
||
item | this | The item. |
templateIds | List |
The template ids. |
inheritanceDepth | int | The inheritance depth. |
return | System.Item |
public static GetAncestor ( this item, List |
||
item | this | The item. |
templateIds | List |
The template ids. |
inheritanceDepth | int | The inheritance depth. |
nodeUp | bool | Bottom up ot top down search |
return | System.Item |
public static GetAncestor ( this item, string templateId ) : System.Item | ||
item | this | |
templateId | string | |
return | System.Item |
public static GetAncestor ( this item, string templateId, bool deepInheritance ) : System.Item | ||
item | this | The item. |
templateId | string | The template id. |
deepInheritance | bool | if set to |
return | System.Item |
public static GetAncestor ( this item, string templateId, int inheritanceDepth ) : System.Item | ||
item | this | |
templateId | string | |
inheritanceDepth | int | 0 = 'Do not recurse', -1 = 'recurse as far as system base template', n = 'recurse a maximum of n times' |
return | System.Item |
public static GetRelatedItems ( this item ) : IEnumerable |
||
item | this | The item. |
return | IEnumerable |
public static IsMediaItem ( this item ) : bool | ||
item | this | |
return | bool |
public static IsOfTemplate ( this item, string templateId ) : bool | ||
item | this | |
templateId | string | |
return | bool |
public static IsOfTemplate ( this item, string templateId, bool deep ) : bool | ||
item | this | |
templateId | string | |
deep | bool | |
return | bool |
public static IsOfTemplate ( this item, string templateId, int depth ) : bool | ||
item | this | |
templateId | string | |
depth | int | 0 = 'Do not recurse', -1 = 'recurse as far as system base template', n = 'recurse a maximum of n times' |
return | bool |
public static SerializeItem ( this item, string folderPath ) : void | ||
item | this | |
folderPath | string | |
return | void |