import.css=/download/attachments/6062824/tecnologia.css |
Retorna uma lista com a(s ) propriedade(s) e seu(s) respectivo(s) tipo(s) em cada posição da lista.
Reflection.GetAttributesByClassName( cClassName ) |
Nome | Tipo | Descrição | Obrigatório | Referência |
|---|---|---|---|---|
cClassName | caractere | Nome da classe a serem obtidas as propriedades. | X |
Nome | Tipo | Descrição |
|---|---|---|
aRet | array | Retorna uma array multidimensional onde em cada posição sera retornada a propriedade e o tipo da mesma.
Caso não encontre o retorno é vazio. |
#include "tlpp-core.th" Class GetAttributesByClassName Public data data1 as numeric Public data data2 as character Public Method New() EndClass Method New() class GetAttributesByClassName Return Self |
#include "tlpp-core.th"
Function u_testGetAttributesByClassName()
Local aRet := Reflection.GetAttributesByClassName("GetAttributesByClassName") as array
if(valtype(aRet) =="A" .and. len(aRet) > 0)
Conout(aRet[1][1], aRet[1][2], aRet[2][1], aRet[2][2])
endIf
Return
|
data1
numeric
data2
character
24.3.0.0