ImmutableList<'T>
Namespace: Wooga.Lambda.Data
Constructors
Constructor | Description |
new()
Signature: unit -> unit
|
|
new(values)
Signature: values:IEnumerable<'T> -> unit
|
|
new(optionalValueValidator)
Signature: optionalValueValidator:IValueValidator<'T> -> unit
|
|
new(values, optionalValueValidator)
Signature: (values:IEnumerable<'T> * optionalValueValidator:IValueValidator<'T>) -> unit
|
|
new(tail, optionalValueValidator)
Signature: (tail:Node<'T> * optionalValueValidator:IValueValidator<'T>) -> unit
|
Instance members
Instance member | Description |
Add(value)
Signature: value:'T -> ImmutableList<'T>
|
|
AddRange(values)
Signature: values:IEnumerable<'T> -> ImmutableList<'T>
|
|
Contains(value)
Signature: value:'T -> bool
|
|
Contains(value, optionalComparer)
Signature: (value:'T * optionalComparer:IEqualityComparer<'T>) -> bool
|
|
Count
Signature: int
|
|
GetEnumerator()
Signature: unit -> IEnumerator<'T>
Modifiers: abstract |
|
Insert(values, insertAtIndex)
Signature: (values:IEnumerable<'T> * insertAtIndex:int) -> ImmutableList<'T>
|
|
Insert(value, insertAtIndex)
Signature: (value:'T * insertAtIndex:int) -> ImmutableList<'T>
|
|
[arg1]
Signature: int -> 'T
|
|
Remove(value)
Signature: value:'T -> ImmutableList<'T>
|
Removes the first occurrence of a specific object from the list, if the item is not present then this instance will be returned |
Remove(value, optionalComparer)
Signature: (value:'T * optionalComparer:IEqualityComparer<'T>) -> ImmutableList<'T>
|
|
RemoveAt(removeAtIndex)
Signature: removeAtIndex:int -> ImmutableList<'T>
|
|
RemoveRange(removeAtIndex, count)
Signature: (removeAtIndex:int * count:int) -> ImmutableList<'T>
|
|
Sort()
Signature: unit -> ImmutableList<'T>
|
|
Sort(optionalComparison)
Signature: optionalComparison:Comparison<'T> -> ImmutableList<'T>
|
|
Sort(optionalComparer)
Signature: optionalComparer:IComparer<'T> -> ImmutableList<'T>
|