Class PersistentSet<TValue>
Inheritance
PersistentSet<TValue>
Implements
IAsyncEnumerable<TValue>
ISet<TValue>
Assembly: Couchbase.NetClient.dll
Syntax
public sealed class PersistentSet<TValue> : PersistentStoreBase<TValue>, IAsyncEnumerable<TValue>, IPersistentSet<TValue>, ISet<TValue>
Type Parameters
Properties
|
Improve this Doc
View Source
IsReadOnly
Declaration
public bool IsReadOnly { get; }
Property Value
Methods
|
Improve this Doc
View Source
Add(TValue)
Declaration
public bool Add(TValue item)
Parameters
Type |
Name |
Description |
TValue |
item |
|
Returns
|
Improve this Doc
View Source
AddAsync(TValue)
Declaration
public async Task<bool> AddAsync(TValue item)
Parameters
Type |
Name |
Description |
TValue |
item |
|
Returns
|
Improve this Doc
View Source
Contains(TValue)
Declaration
public bool Contains(TValue item)
Parameters
Type |
Name |
Description |
TValue |
item |
|
Returns
|
Improve this Doc
View Source
ContainsAsync(TValue)
Declaration
public async Task<bool> ContainsAsync(TValue item)
Parameters
Type |
Name |
Description |
TValue |
item |
|
Returns
|
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
CreateBackingStoreAsync()
Declaration
protected override async ValueTask CreateBackingStoreAsync()
Returns
Type |
Description |
ValueTask |
|
Overrides
Couchbase.DataStructures.PersistentStoreBase<TValue>.CreateBackingStoreAsync()
|
Improve this Doc
View Source
ExceptWith(IEnumerable<TValue>)
Declaration
public void ExceptWith(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
|
Improve this Doc
View Source
ExceptWithAsync(IEnumerable<TValue>)
Declaration
public async Task ExceptWithAsync(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
GetEnumerator()
Declaration
public IEnumerator<TValue> GetEnumerator()
Returns
Type |
Description |
IEnumerator<TValue> |
|
|
Improve this Doc
View Source
IntersectWith(IEnumerable<TValue>)
Declaration
public void IntersectWith(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
|
Improve this Doc
View Source
IntersectWithAsync(IEnumerable<TValue>)
Declaration
public async Task IntersectWithAsync(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
IsProperSubsetOf(IEnumerable<TValue>)
Declaration
public bool IsProperSubsetOf(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
IsProperSubsetOfAsync(IEnumerable<TValue>)
Declaration
public async Task<bool> IsProperSubsetOfAsync(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
IsProperSupersetOf(IEnumerable<TValue>)
Declaration
public bool IsProperSupersetOf(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
IsProperSupersetOfAsync(IEnumerable<TValue>)
Declaration
public async Task<bool> IsProperSupersetOfAsync(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
IsSubsetOf(IEnumerable<TValue>)
Declaration
public bool IsSubsetOf(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
IsSubsetOfAsync(IEnumerable<TValue>)
Declaration
public async Task<bool> IsSubsetOfAsync(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
IsSupersetOf(IEnumerable<TValue>)
Declaration
public bool IsSupersetOf(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
IsSupersetOfAsync(IEnumerable<TValue>)
Declaration
public async Task<bool> IsSupersetOfAsync(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
Overlaps(IEnumerable<TValue>)
Declaration
public bool Overlaps(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
OverlapsAsync(IEnumerable<TValue>)
Declaration
public async Task<bool> OverlapsAsync(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
Remove(TValue)
Declaration
public bool Remove(TValue item)
Parameters
Type |
Name |
Description |
TValue |
item |
|
Returns
|
Improve this Doc
View Source
RemoveAsync(TValue)
Declaration
public async Task<bool> RemoveAsync(TValue item)
Parameters
Type |
Name |
Description |
TValue |
item |
|
Returns
|
Improve this Doc
View Source
SetEquals(IEnumerable<TValue>)
Declaration
public bool SetEquals(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
SetEqualsAsync(IEnumerable<TValue>)
Declaration
public async Task<bool> SetEqualsAsync(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
SymmetricExceptWith(IEnumerable<TValue>)
Declaration
public void SymmetricExceptWith(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
|
Improve this Doc
View Source
SymmetricExceptWithAsync(IEnumerable<TValue>)
Declaration
public async Task SymmetricExceptWithAsync(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
|
Improve this Doc
View Source
UnionWith(IEnumerable<TValue>)
Declaration
public void UnionWith(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
|
Improve this Doc
View Source
UnionWithAsync(IEnumerable<TValue>)
Declaration
public async Task UnionWithAsync(IEnumerable<TValue> other)
Parameters
Type |
Name |
Description |
IEnumerable<TValue> |
other |
|
Returns
Implements
IAsyncEnumerable<>
ISet<>