Method AddRangeNoResize
AddRangeNoResize(void**, int)
Copies pointers from a buffer to the end of this list.
Declaration
public void AddRangeNoResize(void** ptr, int count)
Parameters
| Type | Name | Description |
|---|---|---|
| void** | ptr | The buffer to copy from. |
| int | count | The number of pointers to copy from the buffer. |
Remarks
Increments the length by count. Never increases the capacity.
Exceptions
| Type | Condition |
|---|---|
| InvalidOperationException | Thrown if the increased length would exceed the capacity. |
AddRangeNoResize(UnsafePtrList<T>)
Copies the pointers of another list to the end of this list.
Declaration
public void AddRangeNoResize(UnsafePtrList<T> list)
Parameters
| Type | Name | Description |
|---|---|---|
| UnsafePtrList<T> | list | The other list to copy from. |
Remarks
Increments the length by the length of the other list. Never increases the capacity.
Exceptions
| Type | Condition |
|---|---|
| InvalidOperationException | Thrown if the increased length would exceed the capacity. |