Я пытаюсь выяснить эквивалент F # этого объявления C # атрибута:
[
ComImport(),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
Guid("000214EE-0000-0000-C000-000000000046")
]
Я могу сделать это, и он прекрасно компилируется:
[<ComImport>]
[<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>]
[<Guid("000214EE-0000-0000-C000-000000000046")>]
Но мне любопытноТеперь - возможно ли объединить несколько атрибутов в F #?Когда я пытаюсь что-то подобное для первых двух атрибутов:
[<ComImport>,<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>]
, я получаю ошибку FS0010.Также попробовал это:
[<ComImport , InterfaceType(ComInterfaceType.InterfaceIsIUnknown)>]
Тот же результат.
Возможно ли это и если да, то какой правильный синтаксис?