ImmutableInterlocked.InterlockedInitialize<T> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает для массива значение указанного массива, если он не инициализирован.
public:
generic <typename T>
static bool InterlockedInitialize(System::Collections::Immutable::ImmutableArray<T> % location, System::Collections::Immutable::ImmutableArray<T> value);
public static bool InterlockedInitialize<T> (ref System.Collections.Immutable.ImmutableArray<T> location, System.Collections.Immutable.ImmutableArray<T> value);
static member InterlockedInitialize : ImmutableArray * System.Collections.Immutable.ImmutableArray<'T> -> bool
Public Shared Function InterlockedInitialize(Of T) (ByRef location As ImmutableArray(Of T), value As ImmutableArray(Of T)) As Boolean
Параметры типа
- T
Тип элементов, которые хранятся в массиве.
Параметры
- location
- ImmutableArray<T>
Массив, для которого нужно задать указанное значение.
- value
- ImmutableArray<T>
Значение, которое задается для параметра location
, если он не инициализирован.
Возвращаемое значение
true
Значение , если массиву было присвоено указанное значение; в противном случае — false
.