internal static bool CompareExchangeIfNull <T>(ref ReadOnlyArray <T> location, ReadOnlyArray <T> value) { return(ReadOnlyArray <T> .InterlockedCompareExchangeIfNull(ref location, value)); }