SmoCollectionBase SmoCollectionBase SmoCollectionBase Class

Definition

public abstract class SmoCollectionBase : Microsoft.SqlServer.Management.Smo.AbstractCollectionBase, System.Collections.ICollection
type SmoCollectionBase = class
    inherit AbstractCollectionBase
    interface ICollection
    interface IEnumerable
Public MustInherit Class SmoCollectionBase
Inherits AbstractCollectionBase
Implements ICollection
Inheritance
Derived
Implements

Properties

Count Count Count
IsSynchronized IsSynchronized IsSynchronized
SyncRoot SyncRoot SyncRoot

Methods

AddExisting(SqlSmoObject) AddExisting(SqlSmoObject) AddExisting(SqlSmoObject) Inherited from AbstractCollectionBase
ClearAndInitialize(String, IEnumerable<String>) ClearAndInitialize(String, IEnumerable<String>) ClearAndInitialize(String, IEnumerable<String>)

Clears old objects and initializes the collection

GetCollectionElementType() GetCollectionElementType() GetCollectionElementType()
GetEnumerator() GetEnumerator() GetEnumerator()

Returns an enumerator after making sure the collection is initialized with the default properties

GetItemById(Int32) GetItemById(Int32) GetItemById(Int32)
GetItemById(Int32, String) GetItemById(Int32, String) GetItemById(Int32, String)
GetObjectByIndex(Int32) GetObjectByIndex(Int32) GetObjectByIndex(Int32)
ImplAddExisting(SqlSmoObject) ImplAddExisting(SqlSmoObject) ImplAddExisting(SqlSmoObject)
InitializeChildCollection() InitializeChildCollection() InitializeChildCollection()

Initialize the child collection

InitializeChildCollection(Boolean) InitializeChildCollection(Boolean) InitializeChildCollection(Boolean)

Initializes the child collection, optionally keeping all the old objects

InitInnerCollection() InitInnerCollection() InitInnerCollection()
Refresh() Refresh() Refresh()
Refresh(Boolean) Refresh(Boolean) Refresh(Boolean)
ValidateParentObject(SqlSmoObject) ValidateParentObject(SqlSmoObject) ValidateParentObject(SqlSmoObject)

Explicit Interface Implementations

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Fields

initialized initialized initialized Inherited from AbstractCollectionBase

Applies to