DTSReadOnlyCollectionBase Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |