Table of Contents

Class ObjectInfo

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

Holds the information about the registered object.

public class ObjectInfo

Inheritance

objectObjectInfo

Properties

ButtonIndex

Button index.

public int ButtonIndex { get; set; }

Property Value

int

Enabled

Gets or sets the enabled flag for the object.

public bool Enabled { get; set; }

Property Value

bool

Flags

Flags that will be used to create an object instance in the designer.

public int Flags { get; set; }

Property Value

int

Function

The registered function.

public MethodInfo Function { get; set; }

Property Value

MethodInfo

ImageIndex

Image index.

public int ImageIndex { get; set; }

Property Value

int

Items

List of subitems.

public List<ObjectInfo> Items { get; }

Property Value

List<ObjectInfo>

MultiInsert

Indicates whether this object can be inserted several times simultaneously.

public bool MultiInsert { get; set; }

Property Value

bool

Remarks

This is applied to Line object only.

Name

Name of object or category.

public string Name { get; set; }

Property Value

string

Object

The registered object.

public Type Object { get; set; }

Property Value

Type

Text

Tooltip text.

public string Text { get; set; }

Property Value

string

Methods

EnumItems(List<ObjectInfo>)

Enumerates all objects.

public void EnumItems(List<ObjectInfo> list)

Parameters

list List<ObjectInfo>

List that will contain enumerated items.