Freigeben über


RdlCollectionBase<T>-Klasse

Represents the base class for an RDL collection.

Vererbungshierarchie

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

Namespace:  Microsoft.ReportingServices.RdlObjectModel
Assembly:  Microsoft.ReportingServices.Designer.Controls (in Microsoft.ReportingServices.Designer.Controls.dll)

Syntax

'Declaration
Public MustInherit Class RdlCollectionBase(Of T) _
    Inherits Collection(Of T) _
    Implements IList(Of T), ICollection(Of T),  _
    IEnumerable(Of T), IList, ICollection, IEnumerable, IContainedObject
'Usage
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 bietet keine Unterstützung für die Verwendung generischer Typen und Methoden.

Typparameter

  • T
    The type of the collection.

Der RdlCollectionBase<T>-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode RdlCollectionBase<T>() Infrastruktur Initializes a new instance of the RdlCollectionBase<T> class.
Geschützte Methode RdlCollectionBase<T>(IContainedObject) Infrastruktur Initializes a new instance of the RdlCollectionBase<T> class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count (Geerbt von Collection<T>.)
Öffentliche Eigenschaft Item (Geerbt von Collection<T>.)
Geschützte Eigenschaft Items (Geerbt von Collection<T>.)
Öffentliche Eigenschaft Parent Gets or sets the parent object.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Add (Geerbt von Collection<T>.)
Öffentliche Methode Clear (Geerbt von Collection<T>.)
Geschützte Methode ClearItems (Geerbt von Collection<T>.)
Öffentliche Methode Contains (Geerbt von Collection<T>.)
Öffentliche Methode CopyTo (Geerbt von Collection<T>.)
Öffentliche Methode Equals (Geerbt von Object.)
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetEnumerator (Geerbt von Collection<T>.)
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode IndexOf (Geerbt von Collection<T>.)
Öffentliche Methode Insert (Geerbt von Collection<T>.)
Geschützte Methode InsertItem Infrastruktur Inserts an element into the collection at the specified index. (Überschreibt Collection<T>.InsertItem(Int32, T).)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode Remove (Geerbt von Collection<T>.)
Öffentliche Methode RemoveAt (Geerbt von Collection<T>.)
Geschützte Methode RemoveItem (Geerbt von Collection<T>.)
Geschützte Methode SetItem Infrastruktur Replaces the element at the specified index. (Überschreibt Collection<T>.SetItem(Int32, T).)
Öffentliche Methode ToString (Geerbt von Object.)

Zum Anfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IList.Add Infrastruktur Adds an object to the end of the collection.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.Item Infrastruktur Gets or sets the element at the specified index.
Explizite SchnittstellenimplementierungPrivate Methode IList.Contains (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection.CopyTo (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Methode IList.IndexOf (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Insert (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsFixedSize (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<T>.IsReadOnly (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsReadOnly (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.IsSynchronized (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Remove (Geerbt von Collection<T>.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.SyncRoot (Geerbt von Collection<T>.)

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.ReportingServices.RdlObjectModel-Namespace