Udostępnij za pośrednictwem


Klasa RdlCollectionBase<T>

Przedstawia podstawową klasę dla kolekcja RDL.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.ReportingServices.RdlObjectModel
Zestaw:  Microsoft.ReportingServices.Designer.Controls (w Microsoft.ReportingServices.Designer.Controls.dll)

Składnia

'Deklaracja
Public MustInherit Class RdlCollectionBase(Of T) _
    Inherits Collection(Of T) _
    Implements IList(Of T), ICollection(Of T),  _
    IEnumerable(Of T), IList, ICollection, IEnumerable, IContainedObject
'Użycie
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
Język JScript nie obsługuje ogólnych typów i metod.

Parametry typów

  • T

Typ RdlCollectionBase<T> uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona RdlCollectionBase<T>() Infrastruktura. Inicjuje nowe wystąpienie RdlCollectionBase<T> klasy
Metoda chroniona RdlCollectionBase<T>(IContainedObject) Infrastruktura. Inicjuje nowe wystąpienie RdlCollectionBase<T> klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Count (Dziedziczony z Collection<T>).
Właściwość publiczna Item (Dziedziczony z Collection<T>).
Właściwość chroniona Items (Dziedziczony z Collection<T>).
Właściwość publiczna Parent Obiekt nadrzędny.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Add (Dziedziczony z Collection<T>).
Metoda publiczna Clear (Dziedziczony z Collection<T>).
Metoda chroniona ClearItems (Dziedziczony z Collection<T>).
Metoda publiczna Contains (Dziedziczony z Collection<T>).
Metoda publiczna CopyTo (Dziedziczony z Collection<T>).
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetEnumerator (Dziedziczony z Collection<T>).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna IndexOf (Dziedziczony z Collection<T>).
Metoda publiczna Insert (Dziedziczony z Collection<T>).
Metoda chroniona InsertItem Infrastruktura. (Zastępuje Collection<T>.InsertItem(Int32, T)).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna Remove (Dziedziczony z Collection<T>).
Metoda publiczna RemoveAt (Dziedziczony z Collection<T>).
Metoda chroniona RemoveItem (Dziedziczony z Collection<T>).
Metoda chroniona SetItem Infrastruktura. (Zastępuje Collection<T>.SetItem(Int32, T)).
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IList.Add
Jawna implementacja interfejsuWłaściwość prywatna IList.Item
Jawna implementacja interfejsuMetoda prywatna IList.Contains (Dziedziczony z Collection<T>).
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo (Dziedziczony z Collection<T>).
Jawna implementacja interfejsuMetoda prywatna IEnumerable.GetEnumerator (Dziedziczony z Collection<T>).
Jawna implementacja interfejsuMetoda prywatna IList.IndexOf (Dziedziczony z Collection<T>).
Jawna implementacja interfejsuMetoda prywatna IList.Insert (Dziedziczony z Collection<T>).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsFixedSize (Dziedziczony z Collection<T>).
Jawna implementacja interfejsuWłaściwość prywatna ICollection<T>.IsReadOnly (Dziedziczony z Collection<T>).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsReadOnly (Dziedziczony z Collection<T>).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.IsSynchronized (Dziedziczony z Collection<T>).
Jawna implementacja interfejsuMetoda prywatna IList.Remove (Dziedziczony z Collection<T>).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.SyncRoot (Dziedziczony z Collection<T>).

Do góry

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.