Share via


LockableObservableListWrapper Class

Definition

For internal use by the Xamarin.Forms platform.

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public class LockableObservableListWrapper : System.Collections.Generic.ICollection<string>, System.Collections.Generic.IEnumerable<string>, System.Collections.Generic.IList<string>, System.Collections.Generic.IReadOnlyCollection<string>, System.Collections.Generic.IReadOnlyList<string>, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged
type LockableObservableListWrapper = class
    interface IList<string>
    interface ICollection<string>
    interface seq<string>
    interface IEnumerable
    interface INotifyCollectionChanged
    interface INotifyPropertyChanged
    interface IReadOnlyList<string>
    interface IReadOnlyCollection<string>
Inheritance
System.Object
LockableObservableListWrapper
Attributes
System.ComponentModel.EditorBrowsableAttribute
Implements
System.Collections.Generic.ICollection<System.String> System.Collections.Generic.ICollection<T> System.Collections.Generic.IEnumerable<System.String> System.Collections.Generic.IEnumerable<T> System.Collections.Generic.IList<System.String> System.Collections.Generic.IReadOnlyCollection<System.String> System.Collections.Generic.IReadOnlyCollection<T> System.Collections.Generic.IReadOnlyList<System.String> System.Collections.IEnumerable System.Collections.Specialized.INotifyCollectionChanged System.ComponentModel.INotifyPropertyChanged

Constructors

LockableObservableListWrapper()

For internal use by the Xamarin.Forms platform.

Fields

_list

For internal use by the Xamarin.Forms platform.

Properties

Count

For internal use by the Xamarin.Forms platform.

IsLocked

For internal use by the Xamarin.Forms platform.

IsReadOnly

For internal use by the Xamarin.Forms platform.

Item[Int32]

For internal use by the Xamarin.Forms platform.

Methods

Add(String)

For internal use by the Xamarin.Forms platform.

Clear()

For internal use by the Xamarin.Forms platform.

Contains(String)

For internal use by the Xamarin.Forms platform.

CopyTo(String[], Int32)

For internal use by the Xamarin.Forms platform.

GetEnumerator()

For internal use by the Xamarin.Forms platform.

IndexOf(String)

For internal use by the Xamarin.Forms platform.

Insert(Int32, String)

For internal use by the Xamarin.Forms platform.

InternalAdd(String)

For internal use by the Xamarin.Forms platform.

InternalClear()

For internal use by the Xamarin.Forms platform.

InternalInsert(Int32, String)

For internal use by the Xamarin.Forms platform.

InternalRemove(String)

For internal use by the Xamarin.Forms platform.

InternalRemoveAt(Int32)

For internal use by the Xamarin.Forms platform.

Remove(String)

For internal use by the Xamarin.Forms platform.

RemoveAt(Int32)

For internal use by the Xamarin.Forms platform.

Explicit Interface Implementations

IEnumerable.GetEnumerator()

For internal use by the Xamarin.Forms platform.

INotifyCollectionChanged.CollectionChanged

For internal use by the Xamarin.Forms platform.

INotifyPropertyChanged.PropertyChanged

For internal use by the Xamarin.Forms platform.

Extension Methods

ForEach<T>(IEnumerable<T>, Action<T>)

For internal use by the Xamarin.Forms platform.

GroupToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

For internal use by the Xamarin.Forms platform.

IndexOf<T>(IEnumerable<T>, T)

For internal use by the Xamarin.Forms platform.

IndexOf<T>(IEnumerable<T>, Func<T,Boolean>)

For internal use by the Xamarin.Forms platform.

Prepend<T>(IEnumerable<T>, T)

For internal use by the Xamarin.Forms platform.

Applies to