2010-11-23 7 views
0

Supposons que je la configuration suivante:Classes partielles et interfaces

Public Interface IA 
    Property Name() 
    Property Id() 
... 
End Interface 

//Custom File 
Partial Public Class A 
... Mostly Blank - used for extending the generated file 
End Class 

//Generated via a tool 
Partial Public Class A 
... contains properties, methods, etc 
    Property Name() .. 
    Property Id() .. 
End Class 

J'ai ajouté l'interface dans le fichier personnalisé, mais VS lance une erreur à moi parce que les propriétés sont mises en œuvre dans le fichier généré. Y a-t-il une autre solution? Je voudrais éviter de toucher la classe partielle générée.

Merci, ~ P

+0

quelle classe implémente l'interface? Ce n'est pas clair à partir de votre question .. –

+0

Fichier personnalisé (celui sans l'implémentation réelle des propriétés) – Prescott

Répondre

2

Le fichier généré doit utiliser le mot-clé Met en œuvre. Hard exigence dans le langage VB.NET, il n'y a pas de solution de contournement pour cela. Cela n'a rien à voir avec des cours partiels.

+0

C# a-t-il la même limitation? – Prescott

+0

Non, ce n'est pas le cas. –

+0

hmm, merci pour votre aide. – Prescott

Questions connexes