UnmanagedMemoryAccessor.WriteArray<T> Method (Int64, T[], Int32, Int32)
.NET Framework (current version)
Writes structures from an array of type T into the accessor.
Assembly: mscorlib (in mscorlib.dll)
[SecurityCriticalAttribute] public void WriteArray<T>( long position, T[] array, int offset, int count ) where T : struct
Parameters
- position
-
Type:
System.Int64
The number of bytes into the accessor at which to begin writing.
- array
-
Type:
T[]
The array to write into the accessor.
- offset
-
Type:
System.Int32
The index in array to start writing from.
- count
-
Type:
System.Int32
The number of structures in array to write.
Type Parameters
- T
The type of structure.
| Exception | Condition |
|---|---|
| ArgumentException | There are not enough bytes in the accessor after position to write the number of structures specified by count. |
| ArgumentOutOfRangeException | position is less than zero or greater than the capacity of the accessor. -or- offset or count is less than zero. |
| ArgumentNullException | array is null. |
| NotSupportedException | The accessor does not support writing. |
| ObjectDisposedException | The accessor has been disposed. |
SecurityCriticalAttribute
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
.NET Framework
Available since 4.0
Available since 4.0
Show: