Share

TreeNodeCollectionBase Class

The base class for a ObjectId of AeccDbTreeNode which contains a subset of children.

Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    DisposableWrapper
      TreeOidWrapper
        Autodesk.Civil.DatabaseServicesTreeNodeCollectionBase
          Autodesk.Civil.DatabaseServicesCatchmentGroupCollection
          Autodesk.Civil.DatabaseServices.StylesStyleCollectionBase


Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280

Syntax

C#

public abstract class TreeNodeCollectionBase : TreeOidWrapper, 
	IEnumerable<ObjectId>

VB

Public MustInherit Class TreeNodeCollectionBase
	Inherits TreeOidWrapper
	Implements IEnumerable(Of ObjectId)

C++

public ref class TreeNodeCollectionBase abstract : public TreeOidWrapper, 
	IEnumerable<ObjectId>

The TreeNodeCollectionBase type exposes the following members.

Properties

 NameDescription
Public propertyCount Gets the number of objects in the collection.
Public propertyItemInt32 
Public propertyItemString 

Methods

 NameDescription
Public methodAdd Creates a new AeccDbTreeNode object, adds it to the collection, and returns an ObjectId for the object.
Public methodContains(ObjectId) Determines whether an element specified by ObjectId is in the collection.
Public methodContains(String) Determines whether an element is in the collection by its name.
Public methodGetEnumerator Implements the method declared in the IEnumerable<T> interface. This method returns an enumerator for this collection.
Public methodGetObjectEnumerator Implements the method declared in the IEnumerable interface. This method returns an enumerator for this collection.
Public methodRemove(Int32) Removes an object by index from the collection.
Public methodRemove(String) Removes an object by name from the collection.
Public methodToObjectIds Gets the objectId collection of all objects in this collection.

See Also

Reference

Was this information helpful?