Escribo mi primera biblioteca de clases en VB.NET. Mi idea es distribuir esta biblioteca para que otros puedan usarla en sus aplicaciones..net - ¿Cómo oculto métodos/propiedades de mi clase-biblioteca (DLL) de IntelliSense de Visual Studio?
Sin embargo, tal vez debido a mi falta de experiencia en la escritura y estructuración de la biblioteca y las clases allí, noté que los métodos/propiedades TODOS se muestran en IntelliSense de Visual Studio.
Lo que pasa es que muchos de ellos solo se usan dentro de la biblioteca y NO deben ser utilizados por los desarrolladores (podrían crear un desastre) cuando incorporan mi biblioteca en su aplicación; solo unos pocos deberían ser visibles, es decir, que son necesarios para el desarrollador.
Por lo tanto, mi pregunta es: ¿hay una manera de ocultar ciertos métodos/propiedades de mi biblioteca de Visual Studio IntelliSense de? Tal vez algo similar a REM?
Gracias de antemano.
EDIT: como se ha mencionado - esta es mi primera biblioteca y ahora entiendo que mi pregunta podría intepreted de dos maneras:
1) cómo ocultar algo de IntelliSense
2) cómo prevenir una desarrollador de usar y llamando a ciertos métodos/propiedades
Por supuesto, el resultado final que quiero es que el desarrollador no es capaz de acceso en todo ciertos métodos/propiedades, es decir, No. 2 anterior.
Muchas gracias. Acabo de aprender algo nuevo hoy y ahora voy a estudiar los niveles de acceso ...
1 Creo que esto es en realidad lo que el PO fue después - no pensé que al principio. –
Andrew: Tienes razón, pero creo que mi pregunta fue muy vaga. Lo siento por eso. – moster67
vino aquí a través del twitter de Skeet. ¡Bien! Voto ascendente. – abelenky