Je rencontre des problèmes pour utiliser certaines classes de mon assembly à partir de IronPython. Telle est la ligne que je me sers dans mon script:IronPython ne peut pas voir certaines classes dans mon assembly
from Comet.Pricing.Parsing import RegexLookupMapper
La classe est définie comme:
public class RegexLookupMapper<T> : SingleValueMapper<string, T>
Je n'ai pas de problème d'importer une autre classe dans cette Assemblée:
from Comet.Pricing.Parsing import QuoteRequest
Le la classe est déclarée comme suit:
public class QuoteRequest<T> : IQuoteRequest<T> where T : IInstrument
Lorsque je fais un dir sur Comet.Pricing.Parsing, il y a beaucoup moins de classes que dans l'assemblage. La seule chose que je peux voir en commun avec toutes les classes manquantes est que tous proviennent de:
SingleValueMapper<string, T>
qui dérive d'une classe dans un autre espace de nom/assemblage (qui a également été importée sans problème).