Share via


DTSReadOnlyCollectionBase Class

Definition

Defines an abstract base class that implements the common members used by all Integration Services read-only collections. It provides the abstract (MustInherit in Visual Basic) base class for a strongly typed collection.

public ref class DTSReadOnlyCollectionBase abstract : System::Collections::ICollection
[System.ComponentModel.MergableProperty(false)]
public abstract class DTSReadOnlyCollectionBase : System.Collections.ICollection
[<System.ComponentModel.MergableProperty(false)>]
type DTSReadOnlyCollectionBase = class
    interface ICollection
    interface IEnumerable
Public MustInherit Class DTSReadOnlyCollectionBase
Implements ICollection
Inheritance
DTSReadOnlyCollectionBase
Derived
Attributes
Implements

Remarks

This class inherits from ICollection and IEnumerable.

Fields

m_unmanagedColl

The unmanaged collection.

Properties

Count

Gets the number of elements contained in the DTSReadOnlyCollectionBase instance.

IsSynchronized

Gets a value that indicates whether access to the DTSReadOnlyCollectionBase is synchronized (thread-safe).

SyncRoot

Gets an object that can be used to synchronize access to the DTSReadOnlyCollectionBase.

Methods

CopyTo(Array, Int32)

Copies the entire DTSReadOnlyCollectionBase to a compatible one-dimensional array, starting at the specified index of the target array.

CreateManagedObject(Object)

Creates managed object from an unmanaged object.

GetCount()

Retrieves the number of objects in the collection.

GetEnumerator()

Returns an enumerator that can iterate through the DTSReadOnlyCollectionBase instance.

GetManagedEnumerator(Object)

Gets the managed enumerator from an unmanaged enumerator.

Applies to