tengo un método con un parámetro predeterminado:Cómo exportar tipos genéricos a COM? Tipo exporteder biblioteca encontró una instancia de tipo genérico en una firma
void Test(int? iRange = null);
Cuando se trata de exponer a mi clase de COM, recibo una advertencia:
Tipo exportador biblioteca encontrado una instancia de tipo genérico en una firma. El código genérico no se puede exportar a COM. ¿Es posible cómo exponer este método?
Editar En este momento, creo que esto tiene que ver con el parámetro anulable (no el parámetro por defecto) Copié la firma del método original de forma incorrecta.
¿Tiene preguntas sobre los parámetros predeterminados o los tipos genéricos, o ambos? –
Mi error ... el parámetro debería haber sido "int? IRange", no "int iRange". El problema es con el tipo anulable, que es un genérico – Jeremy