Share via


DataBusDataSource.ReadOnlyListAdapter<T> Class

Implements read only list as adapter of read-only collection.

Inheritance Hierarchy

System.Object
  System.Collections.ObjectModel.ReadOnlyCollection<T>
    Microsoft.SqlServer.Management.Data.DataBusDataSource.ReadOnlyListAdapter<T>

Namespace:  Microsoft.SqlServer.Management.Data
Assembly:  Microsoft.SqlServer.Management.SDK.SqlStudio (in Microsoft.SqlServer.Management.SDK.SqlStudio.dll)

Syntax

'Declaration
Public Class ReadOnlyListAdapter(Of T) _
    Inherits ReadOnlyCollection(Of T)
'Usage
Dim instance As DataBusDataSource.ReadOnlyListAdapter(Of T)
public class ReadOnlyListAdapter<T> : ReadOnlyCollection<T>
generic<typename T>
public ref class ReadOnlyListAdapter : public ReadOnlyCollection<T>
type ReadOnlyListAdapter<'T> =  
    class
        inherit ReadOnlyCollection<'T>
    end
JScript does not support generic types and methods.

Type Parameters

  • T

The DataBusDataSource.ReadOnlyListAdapter<T> type exposes the following members.

Constructors

  Name Description
Public method DataBusDataSource.ReadOnlyListAdapter<T> Initializes a new instance of the DataBusDataSource.ReadOnlyListAdapter<T> class with the specified collection parameter.

Top

Properties

  Name Description
Public property Count (Inherited from ReadOnlyCollection<T>.)
Public property Item (Inherited from ReadOnlyCollection<T>.)
Protected property Items (Inherited from ReadOnlyCollection<T>.)

Top

Methods

  Name Description
Public method Contains (Inherited from ReadOnlyCollection<T>.)
Public method CopyTo (Inherited from ReadOnlyCollection<T>.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetEnumerator (Inherited from ReadOnlyCollection<T>.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method IndexOf (Inherited from ReadOnlyCollection<T>.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method ICollection<T>.Add (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method IList.Add (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method ICollection<T>.Clear (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method IList.Clear (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method IList.Contains (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method ICollection.CopyTo (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method IEnumerable.GetEnumerator (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method IList.IndexOf (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method IList<T>.Insert (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method IList.Insert (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate property IList.IsFixedSize (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate property ICollection<T>.IsReadOnly (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate property IList.IsReadOnly (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate property ICollection.IsSynchronized (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate property IList<T>.Item (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate property IList.Item (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method ICollection<T>.Remove (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method IList.Remove (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method IList<T>.RemoveAt (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate method IList.RemoveAt (Inherited from ReadOnlyCollection<T>.)
Explicit interface implemetationPrivate property ICollection.SyncRoot (Inherited from ReadOnlyCollection<T>.)

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.