Couchbase .NET SDK | 3.4.4
Search Results for

    Show / Hide Table of Contents

    Class PersistentList<TValue>

    Inheritance
    Object
    PersistentStoreBase<TValue>
    PersistentList<TValue>
    Implements
    IPersistentList<TValue>
    Collections.ICollection
    IList<TValue>
    IAsyncEnumerable<TValue>
    Inherited Members
    PersistentStoreBase<TValue>.Logger
    PersistentStoreBase<TValue>.Collection
    PersistentStoreBase<TValue>.Key
    PersistentStoreBase<TValue>.BackingStoreChecked
    PersistentStoreBase<TValue>.CreateBackingStore()
    PersistentStoreBase<TValue>.CreateBackingStoreAsync()
    PersistentStoreBase<TValue>.GetList()
    PersistentStoreBase<TValue>.GetListAsync()
    PersistentStoreBase<TValue>.Clear()
    PersistentStoreBase<TValue>.ClearAsync()
    PersistentStoreBase<TValue>.CopyToAsync(Array, Int32)
    PersistentStoreBase<TValue>.CopyTo(Array, Int32)
    PersistentStoreBase<TValue>.CopyToAsync(TValue[], Int32)
    PersistentStoreBase<TValue>.CountAsync
    PersistentStoreBase<TValue>.Count
    PersistentStoreBase<TValue>.IsSynchronized
    PersistentStoreBase<TValue>.SyncRoot
    PersistentStoreBase<TValue>.GetAsyncEnumerator(CancellationToken)
    Namespace: Couchbase.DataStructures
    Assembly: Couchbase.NetClient.dll
    Syntax
    public sealed class PersistentList<TValue> : PersistentStoreBase<TValue>, IPersistentList<TValue>, Collections.ICollection, IList<TValue>, IAsyncEnumerable<TValue>
    Type Parameters
    Name Description
    TValue

    Properties

    | Improve this Doc View Source

    IsReadOnly

    Declaration
    public bool IsReadOnly { get; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    Item[Int32]

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

    Methods

    | Improve this Doc View Source

    Add(TValue)

    Declaration
    public void Add(TValue item)
    Parameters
    Type Name Description
    TValue item
    | Improve this Doc View Source

    AddAsync(TValue)

    Declaration
    public async Task AddAsync(TValue item)
    Parameters
    Type Name Description
    TValue item
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    Contains(TValue)

    Declaration
    public bool Contains(TValue item)
    Parameters
    Type Name Description
    TValue item
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    ContainsAsync(TValue)

    Declaration
    public async Task<bool> ContainsAsync(TValue item)
    Parameters
    Type Name Description
    TValue item
    Returns
    Type Description
    Task<Boolean>
    | Improve this Doc View Source

    CopyTo(TValue[], Int32)

    Declaration
    public void CopyTo(TValue[] array, int arrayIndex)
    Parameters
    Type Name Description
    TValue[] array
    Int32 arrayIndex
    | Improve this Doc View Source

    GetEnumerator()

    Declaration
    public IEnumerator<TValue> GetEnumerator()
    Returns
    Type Description
    IEnumerator<TValue>
    | Improve this Doc View Source

    IndexOf(TValue)

    Declaration
    public int IndexOf(TValue item)
    Parameters
    Type Name Description
    TValue item
    Returns
    Type Description
    Int32
    | Improve this Doc View Source

    IndexOfAsync(TValue)

    Declaration
    public async Task<int> IndexOfAsync(TValue item)
    Parameters
    Type Name Description
    TValue item
    Returns
    Type Description
    Task<Int32>
    | Improve this Doc View Source

    Insert(Int32, TValue)

    Declaration
    public void Insert(int index, TValue item)
    Parameters
    Type Name Description
    Int32 index
    TValue item
    | Improve this Doc View Source

    InsertAsync(Int32, TValue)

    Declaration
    public async Task InsertAsync(int index, TValue item)
    Parameters
    Type Name Description
    Int32 index
    TValue item
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    Remove(TValue)

    Declaration
    public bool Remove(TValue item)
    Parameters
    Type Name Description
    TValue item
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    RemoveAsync(TValue)

    Declaration
    public async Task<bool> RemoveAsync(TValue item)
    Parameters
    Type Name Description
    TValue item
    Returns
    Type Description
    Task<Boolean>
    | Improve this Doc View Source

    RemoveAt(Int32)

    Declaration
    public void RemoveAt(int index)
    Parameters
    Type Name Description
    Int32 index
    | Improve this Doc View Source

    RemoveAtAsync(Int32)

    Declaration
    public async Task RemoveAtAsync(int index)
    Parameters
    Type Name Description
    Int32 index
    Returns
    Type Description
    Task
    | Improve this Doc View Source

    SetAsync(Int32, TValue)

    Declaration
    public async Task SetAsync(int index, TValue item)
    Parameters
    Type Name Description
    Int32 index
    TValue item
    Returns
    Type Description
    Task

    Implements

    IPersistentList<T>
    System.Collections.ICollection
    IList<>
    IAsyncEnumerable<>
    • Improve this Doc
    • View Source
    In This Article
    Back to top © 2023 Couchbase, Inc.