Поделиться через


Класс RdlCollectionBase<T>

Represents the base class for an RDL collection.

Иерархия наследования

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

Пространство имен:  Microsoft.ReportingServices.RdlObjectModel
Сборка:  Microsoft.ReportingServices.Designer.Controls (в Microsoft.ReportingServices.Designer.Controls.dll)

Синтаксис

'Декларация
Public MustInherit Class RdlCollectionBase(Of T) _
    Inherits Collection(Of T) _
    Implements IList(Of T), ICollection(Of T),  _
    IEnumerable(Of T), IList, ICollection, IEnumerable, IContainedObject
'Применение
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 не поддерживает стандартные типы и методы.

Параметры типа

  • T
    The type of the collection.

Тип RdlCollectionBase<T> обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Защищенный метод RdlCollectionBase<T>() Инфраструктура. Initializes a new instance of the RdlCollectionBase<T> class.
Защищенный метод RdlCollectionBase<T>(IContainedObject) Инфраструктура. Initializes a new instance of the RdlCollectionBase<T> class.

В начало

Свойства

  Имя Описание
Открытое свойство Count (Производный от Collection<T>.)
Открытое свойство Item (Производный от Collection<T>.)
Защищенное свойство Items (Производный от Collection<T>.)
Открытое свойство Parent Gets or sets the parent object.

В начало

Методы

  Имя Описание
Открытый метод Add (Производный от Collection<T>.)
Открытый метод Clear (Производный от Collection<T>.)
Защищенный метод ClearItems (Производный от Collection<T>.)
Открытый метод Contains (Производный от Collection<T>.)
Открытый метод CopyTo (Производный от Collection<T>.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetEnumerator (Производный от Collection<T>.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Открытый метод IndexOf (Производный от Collection<T>.)
Открытый метод Insert (Производный от Collection<T>.)
Защищенный метод InsertItem Инфраструктура. Inserts an element into the collection at the specified index. (Переопределяет Collection<T>.InsertItem(Int32, T).)
Защищенный метод MemberwiseClone (Производный от Object.)
Открытый метод Remove (Производный от Collection<T>.)
Открытый метод RemoveAt (Производный от Collection<T>.)
Защищенный метод RemoveItem (Производный от Collection<T>.)
Защищенный метод SetItem Инфраструктура. Replaces the element at the specified index. (Переопределяет Collection<T>.SetItem(Int32, T).)
Открытый метод ToString (Производный от Object.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IList.Add Инфраструктура. Adds an object to the end of the collection.
Явная реализация интерфейсаЗакрытое свойство IList.Item Инфраструктура. Gets or sets the element at the specified index.
Явная реализация интерфейсаЗакрытый метод IList.Contains (Производный от Collection<T>.)
Явная реализация интерфейсаЗакрытый метод ICollection.CopyTo (Производный от Collection<T>.)
Явная реализация интерфейсаЗакрытый метод IEnumerable.GetEnumerator (Производный от Collection<T>.)
Явная реализация интерфейсаЗакрытый метод IList.IndexOf (Производный от Collection<T>.)
Явная реализация интерфейсаЗакрытый метод IList.Insert (Производный от Collection<T>.)
Явная реализация интерфейсаЗакрытое свойство IList.IsFixedSize (Производный от Collection<T>.)
Явная реализация интерфейсаЗакрытое свойство ICollection<T>.IsReadOnly (Производный от Collection<T>.)
Явная реализация интерфейсаЗакрытое свойство IList.IsReadOnly (Производный от Collection<T>.)
Явная реализация интерфейсаЗакрытое свойство ICollection.IsSynchronized (Производный от Collection<T>.)
Явная реализация интерфейсаЗакрытый метод IList.Remove (Производный от Collection<T>.)
Явная реализация интерфейсаЗакрытое свойство ICollection.SyncRoot (Производный от Collection<T>.)

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.ReportingServices.RdlObjectModel