Share

CatchmentGroupCollection Class

The CatchmentGroupCollection class.

Inheritance Hierarchy

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


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

Syntax

C#

public sealed class CatchmentGroupCollection : TreeNodeCollectionBase

VB

Public NotInheritable Class CatchmentGroupCollection
	Inherits TreeNodeCollectionBase

C++

public ref class CatchmentGroupCollection sealed : public TreeNodeCollectionBase

The CatchmentGroupCollection type exposes the following members.

Properties

 NameDescription
Public propertyCount Gets the number of objects in the collection.
(Inherited from TreeNodeCollectionBase)
Public propertyItemInt32
(Inherited from TreeNodeCollectionBase)
Public propertyItemString
(Inherited from TreeNodeCollectionBase)

Methods

 NameDescription
Public methodAdd Creates a new catchment group and adds it to the database.
(Overrides TreeNodeCollectionBaseAdd(String))
Public methodContains(ObjectId) Determines whether an element specified by ObjectId is in the collection.
(Inherited from TreeNodeCollectionBase)
Public methodContains(String) Determines whether an element is in the collection by its name.
(Inherited from TreeNodeCollectionBase)
Public methodForceRemove Deletes a catchment group by name and also delete all catchment objects belonging to it.
Public methodStatic memberGetCatchmentGroups Gets CatchmentGroupCollection from the database.
Public methodGetEnumerator Implements the method declared in the IEnumerable<T> interface. This method returns an enumerator for this collection.
(Inherited from TreeNodeCollectionBase)
Public methodGetObjectEnumerator Implements the method declared in the IEnumerable interface. This method returns an enumerator for this collection.
(Inherited from TreeNodeCollectionBase)
Public methodRemove(Int32) Deletes a catchment group by index from the database.
(Overrides TreeNodeCollectionBaseRemove(Int32))
Public methodRemove(String) Deletes a catchment group by name from the database.
(Overrides TreeNodeCollectionBaseRemove(String))
Public methodToObjectIds Gets the objectId collection of all objects in this collection.
(Inherited from TreeNodeCollectionBase)

See Also

Reference

Was this information helpful?