Я пытаюсь преобразовать TexturedCube
example for monodroid из C# в F # и нажмите на эту строку кода С # (от метода CreateFrameBuffer
на PaintingView
класс):Как найти происхождение свойства в коде C#?
GLContextVersion <- GLContextVersion.Gles1_1
В F #, я должен быть явным о происхождение GLContextVersion
, но я не могу найти его для любви и денег. Например, если PaintingView
реализовал интерфейс, который разоблачил это свойство GLContextVersion
, тогда я считаю, что для этого свойства мне нужно будет преобразовать this
в этот тип интерфейса.
Согласно документации AndroidGameView
(из которого PaintingView
происходит) реализует это свойство, но следующий сбой с Error FS0039: The field, constructor or member 'GLContextVersion' is not defined (FS0039) (TexturedCube)
:
base.GLContextVersion <- GLContextVersion.Gles1_1
My F # программы работает нормально на моем Nexus 7 без этой линии, но, как педант, я бы хотел, чтобы эта последняя строка была переведена тоже!
Вы не можете «Перейти к определению» по этому поводу? –
@SimonWhitehead: Я пробовал это, и он берет меня в «AndroidGameView.GLContextVersion», но, похоже, он не доступен из F #. –