J'utilise CodeDOM pour compiler un fichier * .cs basé sur le serveur SQL. Ainsi, le code compilé devrait être la classe d'entité de la table particulière. J'ai réussi à compiler la classe en classes publiques, internes ou d'interface.Comment créer une classe privée en utilisant CodeDOM?
Ex.
public class SomeThing(){}
ou
internal class Something(){}
Mais le problème est qu'il n'y a pas d'attributs pour faire la classe en utilisant une CodeDOM privée. Y a-t-il un moyen de faire le travail?
J'ai utilisé ce code comme mon modèle http://msdn.microsoft.com/en-us/library/ms404245(v=vs.100).aspx
Que se passe-t-il si vous utilisez 'TypeAttributes.NestedPrivate'? Notez qu'une classe privée * doit * être une classe imbriquée. –
Sauf si vous voulez créer une classe imbriquée comme Jon l'a noté, à qui pensez-vous pouvoir voir cette classe 'private'? En quoi cela différerait-il de 'internal'? –
TypeAttributes.NestedPrivate a effectué le travail. Merci. – Irshad