ImmutableInterlocked.InterlockedInitialize<T> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví matici na zadanou matici, pokud nebyla inicializována.
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
Parametry typu
- T
Typ elementu uloženého polem.
Parametry
- location
- ImmutableArray<T>
Matice, která se nastaví na zadanou hodnotu.
- value
- ImmutableArray<T>
Hodnota, na kterou location je parametr nastaven, pokud není inicializován.
Návraty
truepokud byla pole přiřazena zadanou hodnotu; v opačném případě . false