ImmutableArray<T>
Builder
Enumerator
Empty
IsDefault
IsDefaultOrEmpty
IsEmpty
Length
this[Int32]
Add(T)
AddRange(T[])
AddRange(T[], Int32)
AddRange(IEnumerable<T>)
AddRange(ImmutableArray<T>)
AddRange(ReadOnlySpan<T>)
AddRange<TDerived>(ImmutableArray<TDerived>)
AddRange<TDerived>(TDerived[])
AddRange(ImmutableArray<T>, Int32)
As<TOther>()
AsMemory()
AsSpan()
AsSpan(Range)
AsSpan(Int32, Int32)
CastArray<TOther>()
CastUp<TDerived>(ImmutableArray<TDerived>)
Clear()
Contains(T)
Contains(T, IEqualityComparer<T>)
CopyTo(T[])
CopyTo(T[], Int32)
CopyTo(Int32, T[], Int32, Int32)
CopyTo(Span<T>)
Equals(Object)
Equals(ImmutableArray<T>)
GetEnumerator()
GetHashCode()
IndexOf(T)
IndexOf(T, Int32)
IndexOf(T, Int32, Int32)
IndexOf(T, Int32, IEqualityComparer<T>)
IndexOf(T, Int32, Int32, IEqualityComparer<T>)
Insert(Int32, T)
InsertRange(Int32, T[])
InsertRange(Int32, IEnumerable<T>)
InsertRange(Int32, ImmutableArray<T>)
InsertRange(Int32, ReadOnlySpan<T>)
ItemRef(Int32)
LastIndexOf(T)
LastIndexOf(T, Int32)
LastIndexOf(T, Int32, Int32)
LastIndexOf(T, Int32, Int32, IEqualityComparer<T>)
OfType<TResult>()
Remove(T)
Remove(T, IEqualityComparer<T>)
RemoveAll(Predicate<T>)
RemoveAt(Int32)
RemoveRange(Int32, Int32)
RemoveRange(IEnumerable<T>)
RemoveRange(ImmutableArray<T>)
RemoveRange(IEnumerable<T>, IEqualityComparer<T>)
RemoveRange(ImmutableArray<T>, IEqualityComparer<T>)
RemoveRange(ReadOnlySpan<T>, IEqualityComparer<T>)
RemoveRange(T[], IEqualityComparer<T>)
Replace(T, T)
Replace(T, T, IEqualityComparer<T>)
SetItem(Int32, T)
Slice(Int32, Int32)
Sort()
Sort(Comparison<T>)
Sort(IComparer<T>)
Sort(Int32, Int32, IComparer<T>)
ToBuilder()
operator !=(ImmutableArray<T>, ImmutableArray<T>)
operator !=(ImmutableArray<T>?, ImmutableArray<T>?)
operator ==(ImmutableArray<T>, ImmutableArray<T>)
operator ==(ImmutableArray<T>?, ImmutableArray<T>?)
Aggregate<T>(ImmutableArray<T>, Func<T, T, T>)
Aggregate<TAccumulate, T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate, T, TAccumulate>)
Aggregate<TAccumulate, TResult, T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate, T, TAccumulate>, Func<TAccumulate, TResult>)
All<T>(ImmutableArray<T>, Func<T, Boolean>)
Any<T>(ImmutableArray<T>)
Any<T>(ImmutableArray<T>, Func<T, Boolean>)
BinarySearch<T>(ImmutableArray<T>, T)
BinarySearch<T>(ImmutableArray<T>, T, IComparer<T>)
BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T)
BinarySearch<T>(ImmutableArray<T>, Int32, Int32, T, IComparer<T>)
ElementAt<T>(ImmutableArray<T>, Int32)
ElementAtOrDefault<T>(ImmutableArray<T>, Int32)
First<T>(ImmutableArray<T>)
First<T>(ImmutableArray<T>, Func<T, Boolean>)
FirstOrDefault<T>(ImmutableArray<T>)
FirstOrDefault<T>(ImmutableArray<T>, Func<T, Boolean>)
Last<T>(ImmutableArray<T>)
Last<T>(ImmutableArray<T>, Func<T, Boolean>)
LastOrDefault<T>(ImmutableArray<T>)
LastOrDefault<T>(ImmutableArray<T>, Func<T, Boolean>)
Select<T, TResult>(ImmutableArray<T>, Func<T, TResult>)
SelectMany<TSource, TCollection, TResult>(ImmutableArray<TSource>, Func<TSource, IEnumerable<TCollection>>, Func<TSource, TCollection, TResult>)
SequenceEqual<TDerived, TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>)
SequenceEqual<TDerived, TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>)
SequenceEqual<TDerived, TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase, TBase, Boolean>)
Single<T>(ImmutableArray<T>)
Single<T>(ImmutableArray<T>, Func<T, Boolean>)
SingleOrDefault<T>(ImmutableArray<T>)
SingleOrDefault<T>(ImmutableArray<T>, Func<T, Boolean>)
ToArray<T>(ImmutableArray<T>)
ToDictionary<TKey, T>(ImmutableArray<T>, Func<T, TKey>)
ToDictionary<TKey, T>(ImmutableArray<T>, Func<T, TKey>, IEqualityComparer<TKey>)
ToDictionary<TKey, TElement, T>(ImmutableArray<T>, Func<T, TKey>, Func<T, TElement>)
ToDictionary<TKey, TElement, T>(ImmutableArray<T>, Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>)
ToDisplayString(ImmutableArray<SymbolDisplayPart>)
Where<T>(ImmutableArray<T>, Func<T, Boolean>)
xamarinmac
namespace System.Collections.Immutable
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
[DefaultMember("Item")]
public readonly struct ImmutableArray<T> : ICollection<T>, IEnumerable<T>, IList<T>, IReadOnlyCollection<T>, IReadOnlyList<T>, ICollection, IEnumerable, IList, IImmutableList<T>, IStructuralComparable, IStructuralEquatable, IEquatable<ImmutableArray<T>>
{
public ImmutableArray<T> Remove(T item, IEqualityComparer<T>? equalityComparer);
}
}
nuget.org | 0.0 %
Reference this API |
---|---|
.NET | 5.06.07.08.09.010.0 |
.NET Core | 1.01.12.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to xamarinmac | |
Assemblies | System.Collections.Immutable , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a System.Collections.Immutable , Version=10.0.0.0, PublicKeyToken=b03f5f7f11d50a3a |
Referencing | Your project needs a package reference to |
Package | System.Collections.Immutable (9.0.3) netstandard2.0 |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API