Bonjour à tous,
Supposons que j'ai 3 assemblys A, B et C
Dans l'assembly A, une classe Ca dont les méthodes sont :
* methA1
* methA2
* methA3
Dans l'assembly B, une classe Cb dont les méthodes sont :
* methB1
* methB2
* methB3
Dans l'assembly C, une classe Cc dont les méthodes sont :
* methC1
* methC2
* methC3
Prérequis obligatoire : Toutes les méthodes de la classe Cb (de l'assembly B) doit pouvoir appeler les méthodes de la classe Cc (de l'assembly C) et vice-versa, les méthodes et les classes doivent donc être public (pas "friendly")
Ce que je voudrais faire, c'est que depuis les méthodes de ma classe Ca (de mon assembly A (methA1, methA2, methA3)), je ne puisse par exemple :
* n'avoir accès que à la méthode methB2 de ma classe Cb de mon assembly B. Les deux autres méthodes methB1 et methB3 ne doivent pas être accessible à ma classe Ca
J'ai trouvé pas mal d'attributs de sécurité qui permettent d'empecher l'accès à certaines ressources (disques, réseaux, etc), mais pas aux méthodes...
Une idée ou une piste ?
Merci