LogicalTreeNodeBase Class
Represents a base disposable object that implements ILogicalTreeNode.
public abstract class LogicalTreeNodeBase : DisposableObject, IDisposable, ILogicalTreeNode
- Inheritance:
- object MarshalByRefObject DisposableObject object
- Derived:
- MarkupLabelElement UIElement
- Implements:
- IDisposable ILogicalTreeNode
Constructors
LogicalTreeNodeBase()
Initializes a new instance of the LogicalTreeNodeBase
class.
public LogicalTreeNodeBase()
Remarks
The default constructor initializes all fields to their default values.
Methods
CreateChildren()
Invoked when the collection of child elements is to be created.
protected virtual IList CreateChildren()
Returns
Remarks
By default no child collection is created.
OnParentChanged()
Invoked when logical parent is changed. This is invoked after the parent has changed, and the purpose is to allow elements to perform actions based on the changed parent.
protected virtual void OnParentChanged()
Inherited Members
- DisposableObject.Dispose()
- DisposableObject.Dispose(bool)
- DisposableObject.VerifyNotDisposed()
- DisposableObject.IsDisposed
- DisposableObject.Disposed
- MarshalByRefObject.GetLifetimeService()
- MarshalByRefObject.InitializeLifetimeService()
- MarshalByRefObject.MemberwiseClone(bool)
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()