Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


CheckExistsAndThrow(in AtomicSafetyHandle)

Check if an AtomicSafetyHandle is valid.
Read time 1 minuteLast updated 3 days ago

Definition

CheckExistsAndThrow(AtomicSafetyHandle)

[Conditional("ENABLE_UNITY_COLLECTIONS_CHECKS")]public static void CheckExistsAndThrow(in AtomicSafetyHandle handle)

Parameters

The AtomicSafetyHandle to check.

Remarks

Throws an exception if the AtomicSafetyHandle is already destroyed.
An
AtomicSafetyHandle
is invalid under the following conditions:
For more information about container version numbers, refer to Copying NativeContainer structures.
CheckExistsAndThrow is identical in behavior to AtomicSafetyHandle.IsHandleValid, except that it throws an exception when the handle isn't valid, rather than returning
false
.
Additional Resources: AtomicSafetyHandle.IsHandleValid