Table of Contents

Class InMemoryRowList

Namespace
DevExpress.Xpo.DB.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class InMemoryRowList : IEnumerable<InMemoryRow>, IEnumerable
Inheritance
InMemoryRowList
Implements
Inherited Members

Constructors

InMemoryRowList(InMemoryTable)

public InMemoryRowList(InMemoryTable table)

Parameters

table InMemoryTable

Properties

Count

public int Count { get; }

Property Value

int

this[int]

public InMemoryRow this[int index] { get; }

Parameters

index int

Property Value

InMemoryRow

Methods

AddNewRow()

public InMemoryRow AddNewRow()

Returns

InMemoryRow

AddNewRow(ICollection<object>)

public InMemoryRow AddNewRow(ICollection<object> initData)

Parameters

initData ICollection<object>

Returns

InMemoryRow

Clear()

public void Clear()

Find(InMemoryColumn, object)

public InMemoryRow[] Find(InMemoryColumn column, object value)

Parameters

column InMemoryColumn
value object

Returns

InMemoryRow[]

Find(InMemoryColumn[], object[])

public InMemoryRow[] Find(InMemoryColumn[] columns, object[] values)

Parameters

columns InMemoryColumn[]
values object[]

Returns

InMemoryRow[]

FindFirst(InMemoryColumn, object)

public InMemoryRow FindFirst(InMemoryColumn column, object value)

Parameters

column InMemoryColumn
value object

Returns

InMemoryRow

FindFirst(InMemoryColumn[], object[])

public InMemoryRow FindFirst(InMemoryColumn[] columns, object[] values)

Parameters

columns InMemoryColumn[]
values object[]

Returns

InMemoryRow

FindIndex(InMemoryColumn[])

public InMemoryIndexWrapper FindIndex(InMemoryColumn[] columns)

Parameters

columns InMemoryColumn[]

Returns

InMemoryIndexWrapper

FindWithDeleted(InMemoryColumn, object)

public InMemoryRow[] FindWithDeleted(InMemoryColumn column, object value)

Parameters

column InMemoryColumn
value object

Returns

InMemoryRow[]

FindWithDeleted(InMemoryColumn[], object[])

public InMemoryRow[] FindWithDeleted(InMemoryColumn[] columns, object[] values)

Parameters

columns InMemoryColumn[]
values object[]

Returns

InMemoryRow[]

GetEnumerator()

public IEnumerator<InMemoryRow> GetEnumerator()

Returns

IEnumerator<InMemoryRow>

InsertNewRow(int)

public InMemoryRow InsertNewRow(int index)

Parameters

index int

Returns

InMemoryRow

InsertNewRow(int, ICollection<object>)

public InMemoryRow InsertNewRow(int index, ICollection<object> initData)

Parameters

index int
initData ICollection<object>

Returns

InMemoryRow

Remove(InMemoryRow)

public bool Remove(InMemoryRow row)

Parameters

row InMemoryRow

Returns

bool

RemoveAt(int)

public void RemoveAt(int index)

Parameters

index int