Não é possível usar o tipo '|1' através de limites do assembly porque seu tipo base possui um parâmetro de tipo genérico ...

O tipo '|1' não pode ser usado em vários limites de assembly, pois seu tipo base tem um parâmetro de tipo genérico que é um embedded interop type.
Não é possível usar o tipo '|1' através de limites do assembly porque seu tipo base possui um parâmetro de tipo genérico que é um tipo de interoperabilidade incorporado.