ReportElementCollectionBase<T> Class

Represents the base class for all report element collections.

Inheritance Hierarchy

System.Object
  Microsoft.ReportingServices.OnDemandReportRendering.ReportElementCollectionBase<T>
    More...

Namespace:  Microsoft.ReportingServices.OnDemandReportRendering
Assembly:  Microsoft.ReportingServices.ProcessingCore (in Microsoft.ReportingServices.ProcessingCore.dll)

Syntax

'Declaration
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public MustInherit Class ReportElementCollectionBase(Of T) _
    Implements IEnumerable(Of T), IEnumerable
'Usage
Dim instance As ReportElementCollectionBase(Of T)
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public abstract class ReportElementCollectionBase<T> : IEnumerable<T>, 
    IEnumerable
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
generic<typename T>
public ref class ReportElementCollectionBase abstract : IEnumerable<T>, 
    IEnumerable
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type ReportElementCollectionBase<'T> =  
    class 
        interface IEnumerable<'T>
        interface IEnumerable 
    end
JScript does not support generic types and methods.

Type Parameters

  • T
    The type of the item in the collection.

The ReportElementCollectionBase<T> type exposes the following members.

Constructors

  Name Description
Protected method ReportElementCollectionBase<T> Infrastructure. Initializes a new instance of the ReportElementCollectionBase<T> class.

Top

Properties

  Name Description
Public property Count Gets the number of items in the collection.
Public property Item Gets the item at the specified index.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetEnumerator Gets the enumerator for this ReportElementCollectionBase<T>.
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IEnumerable.GetEnumerator Infrastructure. Gets the enumerator that iterates through the collection.

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.ReportingServices.OnDemandReportRendering Namespace

Inheritance Hierarchy

System.Object
  Microsoft.ReportingServices.OnDemandReportRendering.ReportElementCollectionBase<T>
    Microsoft.ReportingServices.OnDemandReportRendering.ActionCollection
    Microsoft.ReportingServices.OnDemandReportRendering.ActionInfoWithDynamicImageMapCollection
    Microsoft.ReportingServices.OnDemandReportRendering.ChartSeries
    Microsoft.ReportingServices.OnDemandReportRendering.ChartSeriesCollection
    Microsoft.ReportingServices.OnDemandReportRendering.CustomPropertyCollection
    Microsoft.ReportingServices.OnDemandReportRendering.DataRegionMemberCollection<T>
    Microsoft.ReportingServices.OnDemandReportRendering.DataRow
    Microsoft.ReportingServices.OnDemandReportRendering.DataRowCollection
    Microsoft.ReportingServices.OnDemandReportRendering.DataValueCollection
    Microsoft.ReportingServices.OnDemandReportRendering.GroupExpressionCollection
    Microsoft.ReportingServices.OnDemandReportRendering.ImageMapAreaInstanceCollection
    Microsoft.ReportingServices.OnDemandReportRendering.MapObjectCollectionBase<T>
    Microsoft.ReportingServices.OnDemandReportRendering.ParagraphCollection
    Microsoft.ReportingServices.OnDemandReportRendering.ParameterCollection
    Microsoft.ReportingServices.OnDemandReportRendering.ReportElementInstanceCollectionBase<T>
    Microsoft.ReportingServices.OnDemandReportRendering.ReportItemCollection
    Microsoft.ReportingServices.OnDemandReportRendering.ReportParameterCollection
    Microsoft.ReportingServices.OnDemandReportRendering.ReportSectionCollection
    Microsoft.ReportingServices.OnDemandReportRendering.TablixColumnCollection
    Microsoft.ReportingServices.OnDemandReportRendering.TablixCornerRow
    Microsoft.ReportingServices.OnDemandReportRendering.TablixCornerRowCollection
    Microsoft.ReportingServices.OnDemandReportRendering.TablixRow
    Microsoft.ReportingServices.OnDemandReportRendering.TablixRowCollection
    Microsoft.ReportingServices.OnDemandReportRendering.TextRunCollection