Table of Contents

Class PivotDimension

Namespace
Shift.Common
Assembly
Shift.Common.dll
public class PivotDimension : IReadOnlyList<string>, IReadOnlyCollection<string>, IEnumerable<string>, IEnumerable
Inheritance
PivotDimension
Implements
Inherited Members
Extension Methods

Constructors

PivotDimension(string)

Creates a new dimension with a specific name.

public PivotDimension(string name)

Parameters

name string

Properties

Count

public int Count { get; }

Property Value

int

this[int]

public string this[int index] { get; }

Parameters

index int

Property Value

string

Name

Each dimension has a unique name.

public string Name { get; }

Property Value

string

Methods

AddUnit(string)

Adds a value to a named dimension.

public void AddUnit(string unit)

Parameters

unit string

Contains(string)

Returns true if the dimension contains a specific value; returns false otherwise.

public bool Contains(string unit)

Parameters

unit string

Returns

bool

GetEnumerator()

public IEnumerator<string> GetEnumerator()

Returns

IEnumerator<string>

GetIndex(string)

public int GetIndex(string unit)

Parameters

unit string

Returns

int

ToString()

The string representation for a dimension should look like this: Name { UnitA, UnitB, UnitC }

public override string ToString()

Returns

string