PropertyViewer.PropertyItemCollection Class

Displays the list of objects in the PropertyItemCollection.

Inheritance Hierarchy

System.Object
  System.Collections.CollectionBase
    Microsoft.SqlServer.Management.Controls.PropertyViewer.PropertyItemCollection

Namespace:  Microsoft.SqlServer.Management.Controls
Assembly:  Microsoft.SqlServer.Management.Controls (in Microsoft.SqlServer.Management.Controls.dll)

Syntax

'Declaration
Public Class PropertyItemCollection _
    Inherits CollectionBase _
    Implements IList(Of PropertyViewer..::..PropertyItem), ICollection(Of PropertyViewer..::..PropertyItem),  _
    IEnumerable(Of PropertyViewer..::..PropertyItem), IEnumerable
'Usage
Dim instance As PropertyViewer.PropertyItemCollection
public class PropertyItemCollection : CollectionBase, 
    IList<PropertyViewer..::..PropertyItem>, ICollection<PropertyViewer..::..PropertyItem>, IEnumerable<PropertyViewer..::..PropertyItem>, 
    IEnumerable
public ref class PropertyItemCollection : public CollectionBase, 
    IList<PropertyViewer..::..PropertyItem^>, ICollection<PropertyViewer..::..PropertyItem^>, IEnumerable<PropertyViewer..::..PropertyItem^>, 
    IEnumerable
type PropertyItemCollection =  
    class
        inherit CollectionBase
        interface IList<PropertyViewer..::..PropertyItem>
        interface ICollection<PropertyViewer..::..PropertyItem>
        interface IEnumerable<PropertyViewer..::..PropertyItem>
        interface IEnumerable
    end
public class PropertyItemCollection extends CollectionBase implements IList<PropertyViewer..::..PropertyItem>, ICollection<PropertyViewer..::..PropertyItem>, IEnumerable<PropertyViewer..::..PropertyItem>, IEnumerable

The PropertyViewer.PropertyItemCollection type exposes the following members.

Properties

  Name Description
Public property Capacity (Inherited from CollectionBase.)
Public property Count (Inherited from CollectionBase.)
Protected property InnerList (Inherited from CollectionBase.)
Public property IsReadOnly Gets a value whether the control is read only.
Public property Item Gets or sets the element at the specified index.
Protected property List (Inherited from CollectionBase.)

Top

Methods

  Name Description
Public method Add(PropertyViewer.PropertyItem) Adds a specified item to the collection of the property.
Public method Add(IEnumerable<PropertyViewer.PropertyItem>) Adds a specified generic item to the collection of the property.
Public method Clear (Inherited from CollectionBase.)
Public method Contains Retrieves a value indicating whether the control contains an element with a specific key.
Public method CopyTo Copies the elements of the PropertyItemCollection() to an array.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetEnumerator (Inherited from CollectionBase.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method IndexOf Searches for the specified object and returns the zero-based index of the first occurrence in the control.
Public method Insert Inserts an element into the control at the specified index.
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnClear (Inherited from CollectionBase.)
Protected method OnClearComplete Performs additional custom processes after clearing the contents of the control. (Overrides CollectionBase.OnClearComplete().)
Protected method OnInsert (Inherited from CollectionBase.)
Protected method OnInsertComplete Performs additional custom processes after inserting a new element into the control. (Overrides CollectionBase.OnInsertComplete(Int32, Object).)
Protected method OnRemove (Inherited from CollectionBase.)
Protected method OnRemoveComplete Performs additional custom processes after removing an element from the control. (Overrides CollectionBase.OnRemoveComplete(Int32, Object).)
Protected method OnSet (Inherited from CollectionBase.)
Protected method OnSetComplete Performs additional custom processes after setting a value in the control. (Overrides CollectionBase.OnSetComplete(Int32, Object, Object).)
Protected method OnValidate (Inherited from CollectionBase.)
Public method Remove Removes the first occurrence of a specific object from the control.
Public method RemoveAt (Inherited from CollectionBase.)
Public method ToString (Inherited from Object.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IEnumerable<PropertyViewer.PropertyItem>.GetEnumerator Gets the specified enumerator in the item collection.
Explicit interface implemetationPrivate method IList.Add (Inherited from CollectionBase.)
Explicit interface implemetationPrivate method IList.Contains (Inherited from CollectionBase.)
Explicit interface implemetationPrivate method ICollection.CopyTo (Inherited from CollectionBase.)
Explicit interface implemetationPrivate method IList.IndexOf (Inherited from CollectionBase.)
Explicit interface implemetationPrivate method IList.Insert (Inherited from CollectionBase.)
Explicit interface implemetationPrivate property IList.IsFixedSize (Inherited from CollectionBase.)
Explicit interface implemetationPrivate property IList.IsReadOnly (Inherited from CollectionBase.)
Explicit interface implemetationPrivate property ICollection.IsSynchronized (Inherited from CollectionBase.)
Explicit interface implemetationPrivate property IList.Item (Inherited from CollectionBase.)
Explicit interface implemetationPrivate method IList.Remove (Inherited from CollectionBase.)
Explicit interface implemetationPrivate property ICollection.SyncRoot (Inherited from CollectionBase.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.