Struct NativeList<T>.ParallelWriter
Namespace: Unity.Collections
Syntax
public struct ParallelWriter
  Constructors
ParallelWriter(Void*, UnsafeList*)
Declaration
public ParallelWriter(void *ptr, UnsafeList*listData)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Void* | ptr | |
| UnsafeList* | listData | 
Fields
ListData
Declaration
public UnsafeList*ListData
  Field Value
| Type | Description | 
|---|---|
| UnsafeList* | 
Ptr
Declaration
public readonly void *Ptr
  Field Value
| Type | Description | 
|---|---|
| Void* | 
Methods
AddNoResize(T)
Adds an element to the list.
Declaration
public void AddNoResize(T value)
  Parameters
| Type | Name | Description | 
|---|---|---|
| T | value | The value to be added at the end of the list.  | 
      
Remarks
If the list has reached its current capacity, internal array won't be resized, and exception will be thrown.
AddRangeNoResize(Void*, Int32)
Adds elements from a buffer to this list.
Declaration
public void AddRangeNoResize(void *ptr, int length)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Void* | ptr | A pointer to the buffer.  | 
      
| Int32 | length | The number of elements to add to the list.  | 
      
Remarks
If the list has reached its current capacity, internal array won't be resized, and exception will be thrown.
Exceptions
| Type | Condition | 
|---|---|
| ArgumentOutOfRangeException | Thrown if length is negative.  | 
      
AddRangeNoResize(UnsafeList)
Adds elements from a list to this list.
Declaration
public void AddRangeNoResize(UnsafeList list)
  Parameters
| Type | Name | Description | 
|---|---|---|
| UnsafeList | list | 
Remarks
If the list has reached its current capacity, internal array won't be resized, and exception will be thrown.
AddRangeNoResize(NativeList<T>)
Adds elements from a list to this list.
Declaration
public void AddRangeNoResize(NativeList<T> list)
  Parameters
| Type | Name | Description | 
|---|---|---|
| NativeList<T> | list | 
Remarks
If the list has reached its current capacity, internal array won't be resized, and exception will be thrown.