Show / Hide Table of Contents

    Class RealmSet<T>

    Inheritance
    Object
    Realms.RealmCollectionBase<T>
    RealmSet<T>
    Implements
    IRealmCollection<T>
    IReadOnlyList<T>
    IReadOnlyCollection<T>
    INotifyCollectionChanged
    INotifyPropertyChanged
    ISet<T>
    ICollection<T>
    IEnumerable<T>
    IEnumerable
    IDynamicMetaObjectProvider
    Inherited Members
    Realms.RealmCollectionBase<T>._argumentType
    Realms.RealmCollectionBase<T>._isEmbedded
    Realms.RealmCollectionBase<T>.CollectionChanged
    Realms.RealmCollectionBase<T>.PropertyChanged
    Realms.RealmCollectionBase<T>.Count
    Realms.RealmCollectionBase<T>.ObjectSchema
    Realms.RealmCollectionBase<T>.IsManaged
    Realms.RealmCollectionBase<T>.IsValid
    Realms.RealmCollectionBase<T>.IsFrozen
    Realms.RealmCollectionBase<T>.Realm
    Realms.RealmCollectionBase<T>.Freeze()
    Realms.RealmCollectionBase<T>.Item[System.Int32]
    Realms.RealmCollectionBase<T>.Snapshot()
    Realms.RealmCollectionBase<T>.SubscribeForNotifications(Realms.NotificationCallbackDelegate<T>)
    Realms.RealmCollectionBase<T>.RaiseCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)
    Realms.RealmCollectionBase<T>.RaisePropertyChanged()
    Realms.RealmCollectionBase<T>.GetEnumerator()
    Realms.RealmCollectionBase<T>.System.Collections.IEnumerable.GetEnumerator()
    Realms.RealmCollectionBase<T>.IsReadOnly
    Realms.RealmCollectionBase<T>.Clear()
    Realms.RealmCollectionBase<T>.IndexOf(System.Object)
    Realms.RealmCollectionBase<T>.Contains(System.Object)
    Realms.RealmCollectionBase<T>.CopyTo(T[], System.Int32)
    Namespace: Realms
    Assembly: Realm.dll
    Syntax
    [Preserve(AllMembers = true)]
    public class RealmSet<T> : RealmCollectionBase<T>, NotificationsHelper.INotifiable, IRealmCollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, INotifyCollectionChanged, INotifyPropertyChanged, IThreadConfined, ISet<T>, ICollection<T>, IEnumerable<T>, IEnumerable, IDynamicMetaObjectProvider
    Type Parameters
    Name Description
    T

    Methods

    | Improve this Doc View Source

    Add(T)

    Declaration
    public bool Add(T value)
    Parameters
    Type Name Description
    T value
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    Contains(T)

    Declaration
    public override bool Contains(T value)
    Parameters
    Type Name Description
    T value
    Returns
    Type Description
    Boolean
    Overrides
    Realms.RealmCollectionBase<T>.Contains(T)
    | Improve this Doc View Source

    ExceptWith(IEnumerable<T>)

    Declaration
    public void ExceptWith(IEnumerable<T> other)
    Parameters
    Type Name Description
    IEnumerable<T> other
    | Improve this Doc View Source

    IndexOf(T)

    Declaration
    public override int IndexOf(T value)
    Parameters
    Type Name Description
    T value
    Returns
    Type Description
    Int32
    Overrides
    Realms.RealmCollectionBase<T>.IndexOf(T)
    | Improve this Doc View Source

    IntersectWith(IEnumerable<T>)

    Declaration
    public void IntersectWith(IEnumerable<T> other)
    Parameters
    Type Name Description
    IEnumerable<T> other
    | Improve this Doc View Source

    IsProperSubsetOf(IEnumerable<T>)

    Declaration
    public bool IsProperSubsetOf(IEnumerable<T> other)
    Parameters
    Type Name Description
    IEnumerable<T> other
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    IsProperSupersetOf(IEnumerable<T>)

    Declaration
    public bool IsProperSupersetOf(IEnumerable<T> other)
    Parameters
    Type Name Description
    IEnumerable<T> other
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    IsSubsetOf(IEnumerable<T>)

    Declaration
    public bool IsSubsetOf(IEnumerable<T> other)
    Parameters
    Type Name Description
    IEnumerable<T> other
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    IsSupersetOf(IEnumerable<T>)

    Declaration
    public bool IsSupersetOf(IEnumerable<T> other)
    Parameters
    Type Name Description
    IEnumerable<T> other
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    Overlaps(IEnumerable<T>)

    Declaration
    public bool Overlaps(IEnumerable<T> other)
    Parameters
    Type Name Description
    IEnumerable<T> other
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    Remove(T)

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

    SetEquals(IEnumerable<T>)

    Declaration
    public bool SetEquals(IEnumerable<T> other)
    Parameters
    Type Name Description
    IEnumerable<T> other
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    SymmetricExceptWith(IEnumerable<T>)

    Declaration
    public void SymmetricExceptWith(IEnumerable<T> other)
    Parameters
    Type Name Description
    IEnumerable<T> other
    | Improve this Doc View Source

    UnionWith(IEnumerable<T>)

    Declaration
    public void UnionWith(IEnumerable<T> other)
    Parameters
    Type Name Description
    IEnumerable<T> other

    Explicit Interface Implementations

    | Improve this Doc View Source

    ICollection<T>.Add(T)

    Declaration
    void ICollection<T>.Add(T item)
    Parameters
    Type Name Description
    T item
    | Improve this Doc View Source

    IDynamicMetaObjectProvider.GetMetaObject(Expression)

    Declaration
    DynamicMetaObject IDynamicMetaObjectProvider.GetMetaObject(Expression expression)
    Parameters
    Type Name Description
    Expression expression
    Returns
    Type Description
    DynamicMetaObject

    Implements

    IRealmCollection<T>
    System.Collections.Generic.IReadOnlyList<T>
    System.Collections.Generic.IReadOnlyCollection<T>
    System.Collections.Specialized.INotifyCollectionChanged
    System.ComponentModel.INotifyPropertyChanged
    System.Collections.Generic.ISet<T>
    System.Collections.Generic.ICollection<T>
    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    System.Dynamic.IDynamicMetaObjectProvider

    Extension Methods

    FrozenObjectsExtensions.Freeze<T>(ISet<T>)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Realm
    Generated by DocFX