Partilhar via


Classe RdlCollectionBase<T>

Represents the base class for an RDL collection.

Hierarquia de herança

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 (em Microsoft.ReportingServices.Designer.Controls.dll)

Sintaxe

'Declaração
Public MustInherit Class RdlCollectionBase(Of T) _
    Inherits Collection(Of T) _
    Implements IList(Of T), ICollection(Of T),  _
    IEnumerable(Of T), IList, ICollection, IEnumerable, IContainedObject
'Uso
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 não dá suporte a tipos e métodos genéricos.

Parâmetros de tipo

  • T
    The type of the collection.

O tipo RdlCollectionBase<T> expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido RdlCollectionBase<T>() Infraestrutura. Initializes a new instance of the RdlCollectionBase<T> class.
Método protegido RdlCollectionBase<T>(IContainedObject) Infraestrutura. Initializes a new instance of the RdlCollectionBase<T> class.

Início

Propriedades

  Nome Descrição
Propriedade pública Count (Herdado de Collection<T>.)
Propriedade pública Item (Herdado de Collection<T>.)
Propriedade protegida Items (Herdado de Collection<T>.)
Propriedade pública Parent Gets or sets the parent object.

Início

Métodos

  Nome Descrição
Método público Add (Herdado de Collection<T>.)
Método público Clear (Herdado de Collection<T>.)
Método protegido ClearItems (Herdado de Collection<T>.)
Método público Contains (Herdado de Collection<T>.)
Método público CopyTo (Herdado de Collection<T>.)
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetEnumerator (Herdado de Collection<T>.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método público IndexOf (Herdado de Collection<T>.)
Método público Insert (Herdado de Collection<T>.)
Método protegido InsertItem Infraestrutura. Inserts an element into the collection at the specified index. (Substitui Collection<T>.InsertItem(Int32, T).)
Método protegido MemberwiseClone (Herdado de Object.)
Método público Remove (Herdado de Collection<T>.)
Método público RemoveAt (Herdado de Collection<T>.)
Método protegido RemoveItem (Herdado de Collection<T>.)
Método protegido SetItem Infraestrutura. Replaces the element at the specified index. (Substitui Collection<T>.SetItem(Int32, T).)
Método público ToString (Herdado de Object.)

Início

Implementações de interfaces explícitas

  Nome Descrição
Implementações de interfaces explícitasMétodo privado IList.Add Infraestrutura. Adds an object to the end of the collection.
Implementações de interfaces explícitasPropriedade privada IList.Item Infraestrutura. Gets or sets the element at the specified index.
Implementações de interfaces explícitasMétodo privado IList.Contains (Herdado de Collection<T>.)
Implementações de interfaces explícitasMétodo privado ICollection.CopyTo (Herdado de Collection<T>.)
Implementações de interfaces explícitasMétodo privado IEnumerable.GetEnumerator (Herdado de Collection<T>.)
Implementações de interfaces explícitasMétodo privado IList.IndexOf (Herdado de Collection<T>.)
Implementações de interfaces explícitasMétodo privado IList.Insert (Herdado de Collection<T>.)
Implementações de interfaces explícitasPropriedade privada IList.IsFixedSize (Herdado de Collection<T>.)
Implementações de interfaces explícitasPropriedade privada ICollection<T>.IsReadOnly (Herdado de Collection<T>.)
Implementações de interfaces explícitasPropriedade privada IList.IsReadOnly (Herdado de Collection<T>.)
Implementações de interfaces explícitasPropriedade privada ICollection.IsSynchronized (Herdado de Collection<T>.)
Implementações de interfaces explícitasMétodo privado IList.Remove (Herdado de Collection<T>.)
Implementações de interfaces explícitasPropriedade privada ICollection.SyncRoot (Herdado de Collection<T>.)

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.ReportingServices.RdlObjectModel