Создаёт объект, являющийся неглубокой (shallow) копией указанного объекта ICardMetadata. Все коллекции доступны для изменения, например, возможно заменить один тип карточки на другой.
При этом сами объекты внутри коллекции (типы карточек, секции и др.) не клонируются, а ссылаются на те же объекты, что и в cardMetadata.
public static ValueTask<CardMetadata> CreateCopyAsync(
ICardMetadata cardMetadata,
CancellationToken cancellationToken = default
)
Public Shared Function CreateCopyAsync (
cardMetadata As ICardMetadata,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of CardMetadata)
public:
static ValueTask<CardMetadata^> CreateCopyAsync(
ICardMetadata^ cardMetadata,
CancellationToken cancellationToken = CancellationToken()
)
static member CreateCopyAsync :
cardMetadata : ICardMetadata *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<CardMetadata>