Compartilhar via


Classe RdlCollection<T>

Represents an RDL collection.

Hierarquia de herança

System.Object
  System.Collections.ObjectModel.Collection<T>
    Microsoft.ReportingServices.RdlObjectModel.RdlCollectionBase<T>
      Microsoft.ReportingServices.RdlObjectModel.RdlCollection<T>
        Microsoft.ReportingServices.RdlObjectModel.DataCell
        Microsoft.ReportingServices.RdlObjectModel.DataRow
        Microsoft.ReportingServices.RdlObjectModel.MetadataProperties
        Microsoft.ReportingServices.RdlObjectModel.MetadataValues
        Microsoft.ReportingServices.RdlObjectModel.TablixCornerRow

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

Sintaxe

'Declaração
Public Class RdlCollection(Of T) _
    Inherits RdlCollectionBase(Of T)
'Uso
Dim instance As RdlCollection(Of T)
public class RdlCollection<T> : RdlCollectionBase<T>
generic<typename T>
public ref class RdlCollection : public RdlCollectionBase<T>
type RdlCollection<'T> =  
    class 
        inherit RdlCollectionBase<'T>
    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 RdlCollection<T> expõe os membros a seguir.

Construtores

  Nome Descrição
Método público RdlCollection<T>() Initializes a new instance of the RdlCollection<T> class.
Método público RdlCollection<T>(IEnumerable<T>) Infraestrutura. Initializes a new instance of the RdlCollection<T> class.
Método público RdlCollection<T>(IContainedObject) Initializes a new instance of the RdlCollection<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. (Herdado de RdlCollectionBase<T>.)

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 Infraestrutura. Removes all the items in the collection. (Substitui Collection<T>.ClearItems().)
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 item in the collection. (Substitui RdlCollectionBase<T>.InsertItem(Int32, T).)
Método protegido MemberwiseClone (Herdado de Object.)
Método protegido OnCollectionChanged Infraestrutura. Raises the CollectionChanged event.
Método público Remove (Herdado de Collection<T>.)
Método público RemoveAt (Herdado de Collection<T>.)
Método protegido RemoveItem Infraestrutura. Removes an item from the collection. (Substitui Collection<T>.RemoveItem(Int32).)
Método protegido SetItem Infraestrutura. Replaces an item in the collection. (Substitui RdlCollectionBase<T>.SetItem(Int32, T).)
Método público ToString (Herdado de Object.)

Início

Eventos

  Nome Descrição
Evento público CollectionChanged Infraestrutura. Occurs when the collection has been changed.

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. (Herdado de RdlCollectionBase<T>.)
Implementações de interfaces explícitasPropriedade privada IList.Item Infraestrutura. Gets or sets the element at the specified index. (Herdado de RdlCollectionBase<T>.)
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