Пытаюсь использовать HelixToolkit.Wpf в Revit. Там есть объект MeshBuilder, при попытке обратится к его свойству Positions - в Revit получаю ошибку
Метод не найден: \"System.Windows.Media.Media3D.Point3DCollection HelixToolkit.Wpf.MeshBuilder.get_Positions()\".
Дёргаю свойство через рефлексию и получаю объект System.Collections.Generic.List`1[System.Windows.Media.Media3D.Point3D]
Если я выполняю этот код без Revit'а я получаю правильный объект - System.Windows.Media.Media3D.Point3DCollection
Вообще не понимаю - что происходит?
private void Test1()
{
var builder = new MeshBuilder();
var t1 = builder.Positions;
}
private string Test2()
{
var builder = new MeshBuilder();
var prop = typeof(MeshBuilder).GetProperty("Positions");
var val1 = prop?.GetValue(builder);
return val1?.GetType().ToString();
}