Table of Contents

Class ColumnCollection

Inheritance
ColumnCollection
Implements
Inherited Members
Namespace
TabularEditor.TOMWrapper
Assembly
TOMWrapper.dll

Collection class for Column. Provides convenient properties for setting a property on multiple objects at once.

public sealed class ColumnCollection : TabularObjectCollection<Column>, INotifyCollectionChanged, IReadOnlyList<Column>, IReadOnlyCollection<Column>, IEnumerable<Column>, IEnumerable
Extension Methods

Properties

Alignment

Sets the Alignment property of all objects in the collection at once.

public Alignment Alignment { set; }

Property Value

Type Description
Alignment

Count

The number of items in this collection.

public override int Count { get; }

Property Value

Type Description
int

DataCategory

Sets the DataCategory property of all objects in the collection at once.

public string DataCategory { set; }

Property Value

Type Description
string

DataType

Sets the DataType property of all objects in the collection at once.

public DataType DataType { set; }

Property Value

Type Description
DataType

Description

Sets the Description property of all objects in the collection at once.

public string Description { set; }

Property Value

Type Description
string

DisplayFolder

Sets the DisplayFolder property of all objects in the collection at once.

public string DisplayFolder { set; }

Property Value

Type Description
string

DisplayOrdinal

Sets the DisplayOrdinal property of all objects in the collection at once.

public int DisplayOrdinal { set; }

Property Value

Type Description
int

EncodingHint

Sets the EncodingHint property of all objects in the collection at once.

public EncodingHintType EncodingHint { set; }

Property Value

Type Description
EncodingHintType

FormatString

Sets the FormatString property of all objects in the collection at once.

public string FormatString { set; }

Property Value

Type Description
string

IsAvailableInMDX

Sets the IsAvailableInMDX property of all objects in the collection at once.

public bool IsAvailableInMDX { set; }

Property Value

Type Description
bool

IsDataTypeInferred

Sets the IsDataTypeInferred property of all objects in the collection at once.

public bool IsDataTypeInferred { set; }

Property Value

Type Description
bool

IsDefaultImage

Sets the IsDefaultImage property of all objects in the collection at once.

public bool IsDefaultImage { set; }

Property Value

Type Description
bool

IsDefaultLabel

Sets the IsDefaultLabel property of all objects in the collection at once.

public bool IsDefaultLabel { set; }

Property Value

Type Description
bool

IsHidden

Sets the IsHidden property of all objects in the collection at once.

public bool IsHidden { set; }

Property Value

Type Description
bool

IsKey

Sets the IsKey property of all objects in the collection at once.

public bool IsKey { set; }

Property Value

Type Description
bool

IsNullable

Sets the IsNullable property of all objects in the collection at once.

public bool IsNullable { set; }

Property Value

Type Description
bool

IsUnique

Sets the IsUnique property of all objects in the collection at once.

public bool IsUnique { set; }

Property Value

Type Description
bool

KeepUniqueRows

Sets the KeepUniqueRows property of all objects in the collection at once.

public bool KeepUniqueRows { set; }

Property Value

Type Description
bool

SortByColumn

Sets the SortByColumn property of all objects in the collection at once.

public Column SortByColumn { set; }

Property Value

Type Description
Column

SourceLineageTag

Sets the SourceLineageTag property of all objects in the collection at once.

public string SourceLineageTag { set; }

Property Value

Type Description
string

SourceProviderType

Sets the SourceProviderType property of all objects in the collection at once.

public string SourceProviderType { set; }

Property Value

Type Description
string

SummarizeBy

Sets the SummarizeBy property of all objects in the collection at once.

public AggregateFunction SummarizeBy { set; }

Property Value

Type Description
AggregateFunction

TableDetailPosition

Sets the TableDetailPosition property of all objects in the collection at once.

public int TableDetailPosition { set; }

Property Value

Type Description
int

Methods

GetEnumerator()

public override IEnumerator<Column> GetEnumerator()

Returns

Type Description
IEnumerator<Column>

InternalAdd(Column)

protected override void InternalAdd(Column item)

Parameters

Type Name Description
Column item

InternalRemove(Column)

protected override bool InternalRemove(Column item)

Parameters

Type Name Description
Column item

Returns

Type Description
bool