Table of Contents

Class ContainerFields

Namespace: FastReport.Olap.Slice
Assembly: FastCube.Core.dll

Base class for list of Dimensions and Measures

public abstract class ContainerFields

Inheritance

objectContainerFields

Derived

AxisFields, MeasureFields

Constructors

ContainerFields(FieldsContainer)

Creates a new instance.

public ContainerFields(FieldsContainer container)

Parameters

container FieldsContainer

Fields

container

Fields container (inner container).

protected FieldsContainer container

Field Value

FieldsContainer

Properties

Container

Reference to container

public FieldsContainer Container { get; }

Property Value

FieldsContainer

Count

Field count

public int Count { get; }

Property Value

int

Methods

GetFieldByIndex(int)

Get field by Index

public ContainerField GetFieldByIndex(int index)

Parameters

index int

Field index

Returns

ContainerField

Field

IndexOf(ContainerField)

Get index of field

public int IndexOf(ContainerField containerField)

Parameters

containerField ContainerField

Field to search for

Returns

int

Field index or -1 if not found

IndexOf(string)

Get index of field

public int IndexOf(string name)

Parameters

name string

Field name

Returns

int

Field index or -1 if not found