Show / Hide Table of Contents

    Interface IAGSBindingList<TItem>

    A binding list is a list which notifies on each list change

    Inherited Members
    System.Collections.Generic.IList<TItem>.IndexOf(TItem)
    System.Collections.Generic.IList<TItem>.Insert(System.Int32, TItem)
    System.Collections.Generic.IList<TItem>.RemoveAt(System.Int32)
    System.Collections.Generic.IList<TItem>.Item[System.Int32]
    System.Collections.Generic.ICollection<TItem>.Add(TItem)
    System.Collections.Generic.ICollection<TItem>.Clear()
    System.Collections.Generic.ICollection<TItem>.Contains(TItem)
    System.Collections.Generic.ICollection<TItem>.CopyTo(TItem[], System.Int32)
    System.Collections.Generic.ICollection<TItem>.Remove(TItem)
    System.Collections.Generic.ICollection<TItem>.Count
    System.Collections.Generic.ICollection<TItem>.IsReadOnly
    System.Collections.Generic.IEnumerable<TItem>.GetEnumerator()
    System.IDisposable.Dispose()
    Namespace: AGS.API
    Assembly: AGS.API.dll
    Syntax
    public interface IAGSBindingList<TItem> : IList<TItem>, ICollection<TItem>, IEnumerable<TItem>, IEnumerable, IDisposable
    Type Parameters
    Name Description
    TItem

    Properties

    | Improve this Doc View Source

    OnListChanged

    The event which is triggered on every list change (whenever an item is added from the list or removed from the list, or if AddRange(List<TItem>) was called, when multiple items were added).

    Declaration
    IBlockingEvent<AGSListChangedEventArgs<TItem>> OnListChanged { get; }
    Property Value
    Type Description
    IBlockingEvent<AGSListChangedEventArgs<TItem>>

    The event.

    Methods

    | Improve this Doc View Source

    AddRange(List<TItem>)

    Adds several items to the list together.

    Declaration
    void AddRange(List<TItem> items)
    Parameters
    Type Name Description
    System.Collections.Generic.List<TItem> items

    Items.

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX