DataSourceCollection Members

Include Protected Members
Include Inherited Members

The DataSourceCollection type exposes the following members.

Methods

  Name Description
Public method Add
Public method AdviseCollectionChangeEvents
Public method Clear
Public method Close
Public method Contains
Public method CopyTo(Array, Int32)
Public method CopyTo(array<IDataSource[], Int32)
Public methodStatic member CreateInstance(IVsUICollection) Creates an instance of a DataSourceCollection. The DataSourceCollection will be read-only if uiCollection cannot be converted to IVsUIDynamicCollection.
Public methodStatic member CreateInstance(IVsUICollection, DataSourceParameters) Creates an instance of a DataSourceCollection using the given DataSourceParametrs. The DataSourceCollection will be read-only if uiCollection cannot be converted to IVsUIDynamicCollection.
Public methodStatic member CreateReadOnlyInstance(IVsUICollection) Creates an instance of a DataSourceCollection. The DataSourceCollection will be read-only regardless of whether uiCollection can be converted to IVsUIDynamicCollection.
Public methodStatic member CreateReadOnlyInstance(IVsUICollection, DataSourceParameters) Creates an instance of a DataSourceCollection using the given DataSourceParameters. The DataSourceCollection will be read-only regardless of whether uiCollection can be converted to IVsUIDynamicCollection.
Public method Dispose() Releases all resources used by the current instance of the DataSourceCollection class.
Protected method Dispose(Boolean) Standard virtual overload for IDisposable pattern
Public method EnumVerbs
Public method Equals (Overrides Object.Equals(Object).)
Protected method Finalize (Overrides Object.Finalize().)
Public method get_Count
Public method GetEnumerator
Public method GetHashCode (Overrides Object.GetHashCode().)
Public method GetItem
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method IndexOf
Public method Insert
Public method Invoke(String, Object)
Public method Invoke(String, Object, Object%)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method Remove(Object)
Public method Remove(IDataSource)
Public method RemoveAt
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)
Public method UnadviseCollectionChangeEvents

Top

Operators

  Name Description
Public operatorStatic member Equality(DataSourceCollection, DataSourceCollection) Equality operators that give "left == right" the same semantics as "left.Equals (right)"
Public operatorStatic member Equality(DataSourceCollection, IVsUICollection)
Public operatorStatic member Equality(IVsUICollection, DataSourceCollection)
Public operatorStatic member Inequality(DataSourceCollection, DataSourceCollection) Inequality operators that give "left != right" the same semantics as "!left.Equals (right)"
Public operatorStatic member Inequality(DataSourceCollection, IVsUICollection)
Public operatorStatic member Inequality(IVsUICollection, DataSourceCollection)

Top

Properties

  Name Description
Public property Count
Public property IsDisposed Returns whether the object has been disposed once
Public property IsReadOnly
Public property IsSynchronized
Public property Item
Public property SyncRoot
Public property Verbs

Top

Events

  Name Description
Public event CollectionChanged
Public event PropertyChanged

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IList.Add
Explicit interface implemetationPrivate method IList.Contains
Explicit interface implemetationPrivate property ICollection.Count
Explicit interface implemetationPrivate method IEnumerable.GetEnumerator
Explicit interface implemetationPrivate method IList.IndexOf
Explicit interface implemetationPrivate method IList.Insert
Explicit interface implemetationPrivate property IList.IsFixedSize
Explicit interface implemetationPrivate property IList.Item

Top

See Also

Reference

DataSourceCollection Class

Microsoft.Internal.VisualStudio.PlatformUI Namespace