menu

Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class OffsetArrayList - Xamarin.Forms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class OffsetArrayList

    Inheritance
    System.Object
    OffsetArrayList
    Implements
    System.Collections.IEnumerable
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.Generic.IList<IBiffStorage>
    System.Collections.Generic.ICollection<IBiffStorage>
    System.Collections.Generic.IEnumerable<IBiffStorage>
    Namespace: Syncfusion.XlsIO.Parser.Biff_Records
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    public class OffsetArrayList : Object, IEnumerable, IList, ICollection, IList<IBiffStorage>, ICollection<IBiffStorage>, IEnumerable<IBiffStorage>

    Constructors

    OffsetArrayList()

    Declaration
    public OffsetArrayList()

    Properties

    Count

    Read-only. Gets the number of elements contained in the ICollection.

    Declaration
    public int Count { get; }
    Property Value
    Type
    System.Int32

    IsFixedSize

    Read-only. True if list has fixed size.

    Declaration
    public bool IsFixedSize { get; }
    Property Value
    Type
    System.Boolean

    IsReadOnly

    Read-only. True if list is Read-only.

    Declaration
    public bool IsReadOnly { get; }
    Property Value
    Type
    System.Boolean

    IsSynchronized

    Read-only. Gets a value indicating whether access to the ICollection is synchronized (thread-safe).

    Declaration
    public bool IsSynchronized { get; }
    Property Value
    Type
    System.Boolean

    Item[Int32]

    Gets / sets record in the list at the specified index.

    Declaration
    public IBiffStorage this[int index] { get; set; }
    Parameters
    Type Name Description
    System.Int32 index
    Property Value
    Type
    IBiffStorage

    SyncRoot

    Read-only. Gets an object that can be used to synchronize access to the ICollection.

    Declaration
    public object SyncRoot { get; }
    Property Value
    Type
    System.Object

    Methods

    Add(IBiffStorage)

    Adds an item to the list.

    Declaration
    public int Add(IBiffStorage value)
    Parameters
    Type Name Description
    IBiffStorage value

    The item to add to the list.

    Returns
    Type Description
    System.Int32

    The position into which the new element was inserted.

    Add(Object)

    Adds an item to the list.

    Declaration
    public int Add(object value)
    Parameters
    Type Name Description
    System.Object value

    The item to add to the list.

    Returns
    Type Description
    System.Int32

    The position into which the new element was inserted.

    AddList(IList)

    Adds a range of items to the list.

    Declaration
    public void AddList(IList value)
    Parameters
    Type Name Description
    System.Collections.IList value

    Collection of the records that should be added to the list.

    AddRange(ICollection<IBiffStorage>)

    Adds a range of items to the list.

    Declaration
    public void AddRange(ICollection<IBiffStorage> value)
    Parameters
    Type Name Description
    System.Collections.Generic.ICollection<IBiffStorage> value

    Collection of the records that should be added to the list.

    AddRange(ICollection)

    Adds a range of items to the list.

    Declaration
    public void AddRange(ICollection value)
    Parameters
    Type Name Description
    System.Collections.ICollection value

    Collection of the records that should be added to the list.

    CalculateRecordsStreamPos()

    Method that updates StreamPos field in records stored in this collection.

    Declaration
    protected void CalculateRecordsStreamPos()

    Clear()

    Removes all items from the list.

    Declaration
    public void Clear()

    Contains(IBiffStorage)

    Determines whether the list contains a specific value.

    Declaration
    public bool Contains(IBiffStorage value)
    Parameters
    Type Name Description
    IBiffStorage value

    The record to locate in the list.

    Returns
    Type Description
    System.Boolean

    True if the value is found in the list; otherwise False.

    Contains(Object)

    Determines whether the list contains a specific value.

    Declaration
    public bool Contains(object value)
    Parameters
    Type Name Description
    System.Object value

    The record to locate in the list.

    Returns
    Type Description
    System.Boolean

    True if the value is found in the list; otherwise False.

    CopyTo(IBiffStorage[], Int32)

    Copy the BiffStorage item to list

    Declaration
    public void CopyTo(IBiffStorage[] array, int arrayIndex)
    Parameters
    Type Name Description
    IBiffStorage[] array
    System.Int32 arrayIndex

    CopyTo(Array, Int32)

    Copies the elements of the ICollection to an array, starting at a particular array index.

    Declaration
    public void CopyTo(Array array, int index)
    Parameters
    Type Name Description
    System.Array array

    The one dimensional array that is the destination of the elements copied from ICollection. The array must have zero-based indexing.

    System.Int32 index

    The zero-based index in an array at which copying begins.

    GetEnumerator()

    Returns an enumerator that can iterate through a collection.

    Declaration
    public IEnumerator GetEnumerator()
    Returns
    Type Description
    System.Collections.IEnumerator

    An IEnumerator that can be used to iterate through the collection.

    IndexOf(IBiffStorage)

    Determines the index of a specific item in the list.

    Declaration
    public int IndexOf(IBiffStorage value)
    Parameters
    Type Name Description
    IBiffStorage value

    Record to locate in the list.

    Returns
    Type Description
    System.Int32

    The index of the value if found in the list; otherwise -1.

    IndexOf(Object)

    Determines the index of a specific item in the list.

    Declaration
    public int IndexOf(object value)
    Parameters
    Type Name Description
    System.Object value

    Record to locate in the list.

    Returns
    Type Description
    System.Int32

    The index of the value if found in the list; otherwise -1.

    Insert(Int32, IBiffStorage)

    Inserts an item to the list at the specified position.

    Declaration
    public void Insert(int index, IBiffStorage value)
    Parameters
    Type Name Description
    System.Int32 index

    Index at which value should be inserted.

    IBiffStorage value

    The record to insert into list.

    Insert(Int32, Object)

    Inserts an item to the list at the specified position.

    Declaration
    public void Insert(int index, object value)
    Parameters
    Type Name Description
    System.Int32 index

    Index at which value should be inserted.

    System.Object value

    The record to insert into list.

    Remove(IBiffStorage)

    Removes the first occurrence of a specific record from the list.

    Declaration
    public bool Remove(IBiffStorage value)
    Parameters
    Type Name Description
    IBiffStorage value

    Value to remove.

    Returns
    Type
    System.Boolean

    Remove(Object)

    Removes the first occurrence of a specific record from the list.

    Declaration
    public void Remove(object value)
    Parameters
    Type Name Description
    System.Object value

    Value to remove.

    RemoveAt(Int32)

    Removes the item at the specified index from the list.

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

    Index of the item to removed.

    UpdateBiffRecordsOffsets()

    Updates offsets to the Biff records.

    Declaration
    public void UpdateBiffRecordsOffsets()

    Implements

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