How does NativeList.Count work after I pass it as NativeArray?

Will it increment Count reliably if I set the elements of the NativeArray, and what happens if I set elements with skip?

I don’t get this question sorry. You might need to show some code to explain what you’re trying to do.

I’m assuming you’re doing NativeList.AsNativeArray
Any changes to the NativeArray are reflect back into the NativeList (they point to the same place in memory) but a NativeArray is a fixed size therefore any changes couldn’t possibly affect the NativeLists Count property.

I too realized my question doesn’t make sense (I shouldn’t be using NativeList like this)