프로퍼티 | 타입 | 설명 | |
---|---|---|---|
_list | |||
_random |
메소드 | 설명 | |
---|---|---|
AcquireReaderLock ( ) : void | ||
AcquireWriterLock ( ) : void | ||
Add ( object value ) : int | ||
AddRange ( IList range ) : void | ||
Any ( Predicate predicate ) : bool | ||
Apply ( System.Action action ) : void |
Applies an action to every object in the list in the context of a writer lock.
|
|
Choose ( int count ) : |
|
|
Choose ( ) : object |
Selects an random item from the list.
|
|
Clear ( ) : void | ||
Clone ( ) : |
||
Collect ( Predicate predicate, |
||
Collect ( Predicate predicate ) : object[] | ||
Collect ( IList list, Predicate predicate ) : void | ||
Contains ( object value ) : bool | ||
CopyTo ( System array, int index ) : void | ||
Find ( Predicate predicate ) : object | ||
GetEnumerator ( ) : System.Collections.IEnumerator | ||
GetRange ( int index, int count ) : object[] | ||
IndexOf ( Predicate predicate ) : int | ||
IndexOf ( object value ) : int | ||
Insert ( int index, object value ) : void | ||
List ( ) : System | ||
List ( ICollection collection ) : System | ||
List ( int initialCapacity ) : System | ||
Map ( IEnumerable list ) : void |
Maps every object in this list to an equivalent (Equals(item) returns true) in the list passed as argument. The entire mapping operation is accomplished in the context of a writer lock.
|
|
Map ( Mapping mapping ) : void |
Maps every object in the list according to the mapping delegate in the context of a writer lock.
|
|
PopAny ( ) : object |
Selects a random item from the list and removes it.
|
|
ReleaseReaderLock ( ) : void | ||
ReleaseWriterLock ( ) : void | ||
Remove ( object value ) : void | ||
RemoveAt ( int index ) : void | ||
Reverse ( ) : |
||
Sort ( ) : void | ||
Sort ( IComparer comparer ) : void | ||
ToArray ( |
||
ToArray ( ) : object[] | ||
ToShuffledArray ( |
||
ToShuffledArray ( ) : object[] | ||
ToSortedArray ( IComparer comparer, |
||
ToSortedArray ( IComparer comparer ) : object[] | ||
this ( int index ) : object |
메소드 | 설명 | |
---|---|---|
InnerCollect ( IList list, Predicate predicate ) : void |
public Collect ( Predicate predicate, |
||
predicate | Predicate | |
returnItemType | ||
리턴 |
public Collect ( IList list, Predicate predicate ) : void | ||
list | IList | |
predicate | Predicate | |
리턴 | void |
public GetEnumerator ( ) : System.Collections.IEnumerator | ||
리턴 | System.Collections.IEnumerator |
public GetRange ( int index, int count ) : object[] | ||
index | int | |
count | int | |
리턴 | object[] |
protected InnerCollect ( IList list, Predicate predicate ) : void | ||
list | IList | |
predicate | Predicate | |
리턴 | void |
public ToShuffledArray ( |
||
elementType | ||
리턴 |
public ToSortedArray ( IComparer comparer, |
||
comparer | IComparer | |
returnItemType | ||
리턴 |
public ToSortedArray ( IComparer comparer ) : object[] | ||
comparer | IComparer | |
리턴 | object[] |