Xamarin.iOS

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class VirtualRecordEntryList - Xamarin.iOS API Reference | Syncfusion

    Show / Hide Table of Contents

    Class VirtualRecordEntryList

    Inheritance
    System.Object
    RecordsListBase
    RecordsEntryList
    VirtualRecordEntryList
    Implements
    IRecordsEntryList
    System.Collections.Generic.IList<RecordEntry>
    System.Collections.Generic.ICollection<RecordEntry>
    System.Collections.Generic.IEnumerable<RecordEntry>
    System.Collections.IEnumerable
    System.Collections.Specialized.INotifyCollectionChanged
    System.IDisposable
    Inherited Members
    RecordsListBase.internalList
    RecordsListBase.indicesList
    RecordsListBase.GetRecord(Object)
    RecordsListBase.SuspendUpdates()
    RecordsListBase.ResumeUpdates()
    RecordsListBase.IndexOf(RecordEntry)
    RecordsListBase.Add(Object)
    RecordsListBase.Clear()
    RecordsListBase.Contains(RecordEntry)
    RecordsListBase.CopyTo(RecordEntry[], Int32)
    RecordsListBase.Dispose()
    RecordsListBase.Dispose(Boolean)
    RecordsListBase.OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)
    RecordsListBase.IsInSuspend
    RecordsListBase.Count
    RecordsListBase.IsReadOnly
    RecordsListBase.Item[Int32]
    RecordsListBase.CollectionChanged
    Namespace: Syncfusion.Data
    Assembly: Syncfusion.Data.Portable.dll
    Syntax
    public class VirtualRecordEntryList : RecordsEntryList, IRecordsEntryList, IList<RecordEntry>, ICollection<RecordEntry>, IEnumerable<RecordEntry>, IEnumerable, INotifyCollectionChanged, IDisposable

    Constructors

    VirtualRecordEntryList(Group)

    Declaration
    public VirtualRecordEntryList(Group group)
    Parameters
    Type Name Description
    Group group

    Fields

    SourceList

    Declaration
    protected List<object> SourceList
    Field Value
    Type Description
    System.Collections.Generic.List<System.Object>

    Methods

    Add(RecordEntry)

    Declaration
    public override void Add(RecordEntry item)
    Parameters
    Type Name Description
    RecordEntry item
    Overrides
    RecordsListBase.Add(RecordEntry)

    GetEnumerator()

    Declaration
    public override IEnumerator<RecordEntry> GetEnumerator()
    Returns
    Type Description
    System.Collections.Generic.IEnumerator<RecordEntry>
    Overrides
    RecordsListBase.GetEnumerator()

    GetRecord(Int32)

    Declaration
    public override RecordEntry GetRecord(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type Description
    RecordEntry
    Overrides
    RecordsListBase.GetRecord(Int32)

    GetRecordEntry(Int32, Object)

    Declaration
    public override RecordEntry GetRecordEntry(int recordIndex, object data = null)
    Parameters
    Type Name Description
    System.Int32 recordIndex
    System.Object data
    Returns
    Type Description
    RecordEntry
    Overrides
    RecordsListBase.GetRecordEntry(Int32, Object)

    GetSource()

    Declaration
    public override List<object> GetSource()
    Returns
    Type Description
    System.Collections.Generic.List<System.Object>
    Overrides
    RecordsListBase.GetSource()

    IndexOfRecord(Object)

    Returns the index of record.

    Declaration
    public override int IndexOfRecord(object data)
    Parameters
    Type Name Description
    System.Object data
    Returns
    Type Description
    System.Int32

    Returns from SourceList when the data not a record entry.

    Overrides
    RecordsListBase.IndexOfRecord(Object)

    Insert(Int32, RecordEntry)

    Override to insert the record to SourceList.

    Declaration
    public override void Insert(int index, RecordEntry item)
    Parameters
    Type Name Description
    System.Int32 index
    RecordEntry item
    Overrides
    RecordsListBase.Insert(Int32, RecordEntry)

    OnInitialize()

    Declaration
    protected override void OnInitialize()
    Overrides
    RecordsListBase.OnInitialize()

    Remove(RecordEntry)

    Override to remove the record from SourceList.

    Declaration
    public override bool Remove(RecordEntry item)
    Parameters
    Type Name Description
    RecordEntry item

    The item to be removed from SourceList and intrenalList.

    Returns
    Type Description
    System.Boolean

    Returns true when the item is removed successfully. otherwise, returns false.

    Overrides
    RecordsListBase.Remove(RecordEntry)

    RemoveAt(Int32)

    Override to remove the record from SourceList at specified index.

    Declaration
    public override void RemoveAt(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Overrides
    RecordsListBase.RemoveAt(Int32)

    Implements

    IRecordsEntryList
    System.Collections.Generic.IList<>
    System.Collections.Generic.ICollection<>
    System.Collections.Generic.IEnumerable<>
    System.Collections.IEnumerable
    System.Collections.Specialized.INotifyCollectionChanged
    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2021 Syncfusion Inc. All Rights Reserved