Partager via


Classe RdlCollectionBase(T)

Represents the base class for an RDL collection.

Hiérarchie d'héritage

System. . :: . .Object
  System.Collections.ObjectModel. . :: . .Collection< (Of < ( <'T> ) > ) >
    Microsoft.ReportingServices.RdlObjectModel..::..RdlCollectionBase<(Of <(<'T>)>)>
      Microsoft.ReportingServices.RdlObjectModel. . :: . .RdlCollection< (Of < ( <'T> ) > ) >

Espace de noms :  Microsoft.ReportingServices.RdlObjectModel
Assembly :  Microsoft.ReportingServices.Designer.Controls (en Microsoft.ReportingServices.Designer.Controls.dll)

Syntaxe

'Déclaration
Public MustInherit Class RdlCollectionBase(Of T) _
    Inherits Collection(Of T) _
    Implements IList(Of T), ICollection(Of T),  _
    IEnumerable(Of T), IList, ICollection, IEnumerable, IContainedObject
'Utilisation
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 ne prend pas en charge les types et les méthodes génériques.

Paramètres de type

  • T

Le type RdlCollectionBase<(Of <(<'T>)>)> expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée RdlCollectionBase< (Of < ( <'T> ) > ) >() () () () Infrastructure. Initializes a new instance of the RdlCollectionBase<(Of <(<'T>)>)> class.
Méthode protégée RdlCollectionBase< (Of < ( <'T> ) > ) >(IContainedObject) Infrastructure. Initializes a new instance of the RdlCollectionBase<(Of <(<'T>)>)> class.

Haut de la page

Propriétés

  Nom Description
Propriété publique Count (hérité de Collection< (Of < ( <'T> ) > ) >.)
Propriété publique Item (hérité de Collection< (Of < ( <'T> ) > ) >.)
Propriété protégée Items (hérité de Collection< (Of < ( <'T> ) > ) >.)
Propriété publique Parent The parent object.

Haut de la page

Méthodes

  Nom Description
Méthode publique Add (hérité de Collection< (Of < ( <'T> ) > ) >.)
Méthode publique Clear (hérité de Collection< (Of < ( <'T> ) > ) >.)
Méthode protégée ClearItems (hérité de Collection< (Of < ( <'T> ) > ) >.)
Méthode publique Contains (hérité de Collection< (Of < ( <'T> ) > ) >.)
Méthode publique CopyTo (hérité de Collection< (Of < ( <'T> ) > ) >.)
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetEnumerator (hérité de Collection< (Of < ( <'T> ) > ) >.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode publique IndexOf (hérité de Collection< (Of < ( <'T> ) > ) >.)
Méthode publique Insert (hérité de Collection< (Of < ( <'T> ) > ) >.)
Méthode protégée InsertItem Infrastructure. (remplace Collection< (Of < ( <'T> ) > ) >. . :: . .InsertItem(Int32, T).)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique Remove (hérité de Collection< (Of < ( <'T> ) > ) >.)
Méthode publique RemoveAt (hérité de Collection< (Of < ( <'T> ) > ) >.)
Méthode protégée RemoveItem (hérité de Collection< (Of < ( <'T> ) > ) >.)
Méthode protégée SetItem Infrastructure. (remplace Collection< (Of < ( <'T> ) > ) >. . :: . .SetItem(Int32, T).)
Méthode publique ToString (hérité de Object.)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée IList. . :: . .Add
Implémentation d'interface explicitePropriété privée IList. . :: . .Item
Implémentation d'interface expliciteMéthode privée IList. . :: . .Contains (hérité de Collection< (Of < ( <'T> ) > ) >.)
Implémentation d'interface expliciteMéthode privée ICollection. . :: . .CopyTo (hérité de Collection< (Of < ( <'T> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IEnumerable. . :: . .GetEnumerator (hérité de Collection< (Of < ( <'T> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IList. . :: . .IndexOf (hérité de Collection< (Of < ( <'T> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IList. . :: . .Insert (hérité de Collection< (Of < ( <'T> ) > ) >.)
Implémentation d'interface explicitePropriété privée IList. . :: . .IsFixedSize (hérité de Collection< (Of < ( <'T> ) > ) >.)
Implémentation d'interface explicitePropriété privée ICollection< (Of < <' (T> ) > > ). . :: . .IsReadOnly (hérité de Collection< (Of < ( <'T> ) > ) >.)
Implémentation d'interface explicitePropriété privée IList. . :: . .IsReadOnly (hérité de Collection< (Of < ( <'T> ) > ) >.)
Implémentation d'interface explicitePropriété privée ICollection. . :: . .IsSynchronized (hérité de Collection< (Of < ( <'T> ) > ) >.)
Implémentation d'interface expliciteMéthode privée IList. . :: . .Remove (hérité de Collection< (Of < ( <'T> ) > ) >.)
Implémentation d'interface explicitePropriété privée ICollection. . :: . .SyncRoot (hérité de Collection< (Of < ( <'T> ) > ) >.)

Haut de la page

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.