ImmutableInterlocked.TryDequeue<T>(ImmutableQueue<T>, T) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Remove e devolve atomicamente o elemento especificado no início da fila, se a fila não estiver vazia.
public:
generic <typename T>
static bool TryDequeue(System::Collections::Immutable::ImmutableQueue<T> ^ % location, [Runtime::InteropServices::Out] T % value);
public static bool TryDequeue<T>(ref System.Collections.Immutable.ImmutableQueue<T> location, out T value);
static member TryDequeue : ImmutableQueue * 'T -> bool
Public Shared Function TryDequeue(Of T) (ByRef location As ImmutableQueue(Of T), ByRef value As T) As Boolean
Parâmetros de Tipo Genérico
- T
O tipo de itens na fila.
Parâmetros
- location
- ImmutableQueue<T>
A variável ou campo para atualizar atomicamente.
- value
- T
Defina para o valor da cabeça da fila, se a fila não estiver vazia.
Devoluções
true se a fila não estiver vazia e o elemento cabeça for removido; caso contrário, false.