Class ParentElement
Inheritance
System.Object
ParentElement
Assembly: IronPPT.dll
Syntax
public abstract class ParentElement : ContentElement, ICloneableElement, IParentElement, IContentElement
Constructors
ParentElement()
Declaration
protected ParentElement()
ParentElement(IContentElement[])
Declaration
public ParentElement(params IContentElement[] children)
Parameters
Properties
Children
Declaration
public List<IContentElement> Children { get; set; }
Property Value
Methods
AddChild(IContentElement[])
Declaration
public virtual void AddChild(params IContentElement[] children)
Parameters
Clone()
Declaration
public override IContentElement Clone()
Returns
Overrides
CloneElement<T>(T)
Declaration
protected static T CloneElement<T>(T original)
where T : ParentElement
Parameters
Type |
Name |
Description |
T |
original |
|
Returns
Type Parameters
Declaration
public List<T> ExtractElements<T>()
where T : IContentElement
Returns
Type |
Description |
System.Collections.Generic.List<T> |
|
Type Parameters
GetChildByIndex<T>(Int32)
Declaration
public IContentElement GetChildByIndex<T>(int index)
where T : IContentElement
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type Parameters
InsertChildToIndex(Int32, IContentElement[])
Declaration
public void InsertChildToIndex(int index, params IContentElement[] children)
Parameters
LogObjectTree()
Declaration
public string LogObjectTree()
Returns
Type |
Description |
System.String |
|
Remove()
Declaration
public override void Remove()
Overrides
RemoveAllChildren()
Declaration
public void RemoveAllChildren()
RemoveChildren(IContentElement[])
Declaration
public void RemoveChildren(params IContentElement[] children)
Parameters
Implements