«`ElementReference` не может быть присвоен типу параметра «объект?[]?» ошибка в методе InvokeAsyncC#

Место общения программистов C#
Anonymous
«`ElementReference` не может быть присвоен типу параметра «объект?[]?» ошибка в методе InvokeAsync

Сообщение Anonymous »

Я получил ошибку

Тип аргумента «Microsoft.AspNetCore.Components.ElementReference» не может быть назначен типу параметра «объект?[]?»

в строке this.rootElement из

Код: Выделить всё

protected Microsoft.AspNetCore.Components.ElementReference rootElement;

public async System.Threading.Tasks.ValueTask getRootElementOffsetCoordinates()
{
return await this.javaScriptRuntime.InvokeAsync(
"getDOM_ElementOffsetCoordinates",
this.rootElement
);
}
где RootElementOffsetCoordinates

Код: Выделить всё

record RootElementOffsetCoordinates
{
public required double Top { get; init; }
public required double Left { get; init; }
}
AFAIK, по сути, передача Microsoft.AspNetCore.Components.ElementReference в качестве второго параметра InvokeAsync вполне допустима. Я делаю что-то не так?

Вернуться в «C#»