Classe RdlCollectionBase<T>

Represents the base class for an RDL collection.

Gerarchia di ereditarietà

System.Object
  System.Collections.ObjectModel.Collection<T>
    Microsoft.ReportingServices.RdlObjectModel.RdlCollectionBase<T>
      Microsoft.ReportingServices.RdlObjectModel.RdlCollection<T>

Spazio dei nomi  Microsoft.ReportingServices.RdlObjectModel
Assembly:  Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)

Sintassi

'Dichiarazione
Public MustInherit Class RdlCollectionBase(Of T) _
    Inherits Collection(Of T) _
    Implements IList(Of T), ICollection(Of T),  _
    IEnumerable(Of T), IList, ICollection, IEnumerable, IContainedObject
'Utilizzo
Dim instance As RdlCollectionBase(Of T)
public abstract class RdlCollectionBase<T> : Collection<T>, 
    IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, 
    IEnumerable, IContainedObject
generic<typename T>
public ref class RdlCollectionBase abstract : public Collection<T>, 
    IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, 
    IEnumerable, IContainedObject
[<AbstractClassAttribute>]
type RdlCollectionBase<'T> =  
    class 
        inherit Collection<'T>
        interface IList<'T>
        interface ICollection<'T>
        interface IEnumerable<'T>
        interface IList 
        interface ICollection 
        interface IEnumerable 
        interface IContainedObject 
    end
JScript non supporta i metodi e i tipi generici.

Parametri di tipo

  • T
    The type of the collection.

Nel tipo RdlCollectionBase<T> sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo protetto RdlCollectionBase<T>() Infrastruttura. Initializes a new instance of the RdlCollectionBase<T> class.
Metodo protetto RdlCollectionBase<T>(IContainedObject) Infrastruttura. Initializes a new instance of the RdlCollectionBase<T> class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ereditato da Collection<T>.
Proprietà pubblica Item Ereditato da Collection<T>.
Proprietà protetta Items Ereditato da Collection<T>.
Proprietà pubblica Parent Gets or sets the parent object.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Ereditato da Collection<T>.
Metodo pubblico Clear Ereditato da Collection<T>.
Metodo protetto ClearItems Ereditato da Collection<T>.
Metodo pubblico Contains Ereditato da Collection<T>.
Metodo pubblico CopyTo Ereditato da Collection<T>.
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetEnumerator Ereditato da Collection<T>.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico IndexOf Ereditato da Collection<T>.
Metodo pubblico Insert Ereditato da Collection<T>.
Metodo protetto InsertItem Infrastruttura. Inserts an element into the collection at the specified index. Esegue l'override di Collection<T>.InsertItem(Int32, T).
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico Remove Ereditato da Collection<T>.
Metodo pubblico RemoveAt Ereditato da Collection<T>.
Metodo protetto RemoveItem Ereditato da Collection<T>.
Metodo protetto SetItem Infrastruttura. Replaces the element at the specified index. Esegue l'override di Collection<T>.SetItem(Int32, T).
Metodo pubblico ToString Ereditato da Object.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IList.Add Infrastruttura. Adds an object to the end of the collection.
Implementazione esplicita dell'interfacciaProprietà privata IList.Item Infrastruttura. Gets or sets the element at the specified index.
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains Ereditato da Collection<T>.
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Ereditato da Collection<T>.
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable.GetEnumerator Ereditato da Collection<T>.
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf Ereditato da Collection<T>.
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert Ereditato da Collection<T>.
Implementazione esplicita dell'interfacciaProprietà privata IList.IsFixedSize Ereditato da Collection<T>.
Implementazione esplicita dell'interfacciaProprietà privata ICollection<T>.IsReadOnly Ereditato da Collection<T>.
Implementazione esplicita dell'interfacciaProprietà privata IList.IsReadOnly Ereditato da Collection<T>.
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized Ereditato da Collection<T>.
Implementazione esplicita dell'interfacciaMetodo privato IList.Remove Ereditato da Collection<T>.
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot Ereditato da Collection<T>.

In alto

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.ReportingServices.RdlObjectModel