ValueTask<IDocumentTab> TryGetTabAsync(
Func<IDocumentTab, CancellationToken, ValueTask<bool>> checkFuncAsync,
CancellationToken cancellationToken = default
)
Function TryGetTabAsync (
checkFuncAsync As Func(Of IDocumentTab, CancellationToken, ValueTask(Of Boolean)),
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of IDocumentTab)
ValueTask<IDocumentTab^> TryGetTabAsync(
Func<IDocumentTab^, CancellationToken, ValueTask<bool>>^ checkFuncAsync,
CancellationToken cancellationToken = CancellationToken()
)
abstract TryGetTabAsync :
checkFuncAsync : Func<IDocumentTab, CancellationToken, ValueTask<bool>> *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<IDocumentTab>
Функция, проверяющая вкладку IDocumentTab, и возвращающая true, если вкладка подходит под условия поиска, или false в противном случае.
Для проверки карточки используйте (tab as ICardTab)?.CardEditor, а для проверки рабочего места - (tab as IWorkplaceTab)?.Workplace.
Если параметр равен null, то возвращается null.