Visual Basic Scripting Edition  

Instrucción Property Get

Declara, en un bloque Class, el nombre, argumentos y código que forman el cuerpo de un procedimiento Property que toma (devuelve) el valor de una propiedad.

[Public [Default] | Private] Property Get nombre [(listaArgumentos)]
   [instrucciones]
   [[Set] nombre = expresión]
   [Exit Property] 
   [instrucciones]
   [[Set] nombre = expresión]
End Property 

Argumentos

Public
Indica que el procedimiento Property Get es accesible para todos los otros procedimientos de todas las secuencias de comandos.
Default
Utilizado sólo con la palabra clave Public para indicar que la propiedad definida en el procedimiento Property Get es la propiedad predeterminada para la clase.
Private
Indica que el procedimiento Property Get es accesible sólo para otros procedimientos del bloque Class donde se declaró.
nombre
Nombre del procedimiento Property Get. Sigue las convenciones de nomenclatura estándar de las variables, con la excepción de que el nombre puede ser el mismo que un procedimiento Property Let o Property Set del mismo bloque Class.
listaArgumentos
Lista de variables que representan los argumentos que se pasan al procedimiento Property Get cuando se llama al mismo. Las comas separan los argumentos múltiples. El nombre de cada argumento de un procedimiento Property Get debe ser el mismo que el argumento correspondiente de un procedimiento Property Let (si existe).
instrucciones
Cualquier grupo de declaraciones que se van a ejecutar dentro del cuerpo del procedimiento Property Get.
Set
Palabra clave utilizada cuando se asigna un objeto como valor de retorno de un procedimiento Property Get.
expresión
Devuelve el valor del procedimiento Property Get.

Comentarios

Si no se especifica explícitamente mediante Public o Private, los procedimientos Property Get son públicos de manera predeterminada, es decir, son visibles para todos los otros procedimientos de la secuencia de comandos. El valor de las variables locales en un procedimiento Property Get no se conserva entre llamadas al procedimiento.

Puede definir un procedimiento Property Get dentro de otro procedimiento (p. ej., Function o Property Let).

La instrucción Exit Property provoca una salida inmediata de un procedimiento Property Get. La ejecución del programa continúa con la instrucción que sigue a la instrucción que llamó al procedimiento Property Get. Cualquier número de instrucciones Exit Property puede aparecer en cualquier lugar de un procedimiento Property Get.

Al igual que un procedimiento Sub y Property Let, un procedimiento Property Get es un procedimiento separado que puede aceptar argumentos, ejecutar una serie de instrucciones y cambiar el valor de sus argumentos. Sin embargo, a diferencia de Sub y Property Let, puede utilizar un procedimiento Property Get en la parte derecha de una expresión del mismo modo que utiliza un procedimiento Function o un nombre de propiedad cuando desea devolver el valor de una propiedad.

Requisitos

Versión 5

Consulte también

Instrucción Class | Instrucción Dim | Instrucción Exit | Instrucción Function | Instrucción Private | Instrucción Property Let | Instrucción Property Set | Instrucción Public | Instrucción Set | Instrucción Sub

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.