Ocultar Clases

12/04/2005 - 19:13 por Agustin Naranjo | Informe spam
Hola

He desarrollado una biblioteca de clases en la que hay metodos y propiedades
que no quieron que sean publicos cuando entrege la dll, pero necesito sean
"public" para poder usarlas desde dentro de la biblioteca.

Estoy buscando la forma de ocultar metodos, propiedades e incluso si se
pudiera namespace, pero como dije antes que no me influyan al utilizarlas
dentro de la misma biblioteca.

Gracias.

Preguntas similare

Leer las respuestas

#1 Tristan
12/04/2005 - 19:37 | Informe spam
O estoy entendiendo mal o lo que quieres es que tus clases sean "internal".
Este modificador de acceso hace la clase o miembro solo visible desde el
proyecto (dll) actual.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#2 Sebastián::PJ
12/04/2005 - 19:43 | Informe spam
Puedes utilizar o bien lo que te menciona Tristán o utilizar el DotFuscator
que viene con el VS.Net 2003.

Saludos.-

Check my blog out at:
http://sgomez.blogspot.com

"Agustin Naranjo" wrote in message
news:
Hola

He desarrollado una biblioteca de clases en la que hay metodos y


propiedades
que no quieron que sean publicos cuando entrege la dll, pero necesito sean
"public" para poder usarlas desde dentro de la biblioteca.

Estoy buscando la forma de ocultar metodos, propiedades e incluso si se
pudiera namespace, pero como dije antes que no me influyan al utilizarlas
dentro de la misma biblioteca.

Gracias.


Respuesta Responder a este mensaje
#3 Braulio Diez
12/04/2005 - 21:32 | Informe spam
Hola,

Creo que le tienes que poner "internal", de esta forma le estás diciendo
que la clase / metodo / propiedad que usas sólo se puede usar dentro de tu
assembly.

Tambien hay otras propiedas en la que le dices que nadie puede heredar de
tu clase, ... Te paso un par link donde explican eso:

http://www.clikear.com/manuales/csharp/c46.asp
http://www.elguille.info/NET/vs2005...uaje01.htm

Buena suerte
Braulio

"Agustin Naranjo" escribió:

Hola

He desarrollado una biblioteca de clases en la que hay metodos y propiedades
que no quieron que sean publicos cuando entrege la dll, pero necesito sean
"public" para poder usarlas desde dentro de la biblioteca.

Estoy buscando la forma de ocultar metodos, propiedades e incluso si se
pudiera namespace, pero como dije antes que no me influyan al utilizarlas
dentro de la misma biblioteca.

Gracias.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida