ClassMethArr [AS]
Autor: Eurai Criado: 01/01/2016 Atualizado: 27/07/2021Descrição
Retorna um array multidimensional com todas as informações dos métodos da instância da classe contida no objeto informado como parâmetro. |
Sintaxe
ClassMethArr( |
Parâmetros
Par | Nome | Tipo | Descrição | Default | Obg | Ref |
01 |
oObj | Objeto | Indica um objeto para obter os métodos | X | ||
02 | lParent | Boolean | Se verdadeiro (.T.) retorna todos os parametros, inclusive os parâmetros herdados de outras classes, adiciona o nome da classe na 3ª coluna do array |
Retorno
Retorno | Tipo | Descrição |
aRet | Array |
Retorna um array multidimensional com todas as informações das propriedades da instância da classe contida no objeto informado como parâmetro |
Exemplo
#INCLUDE "TOTVS.CH" User Function ClassMethArr() Local oSay01 := TSay():New( 010,005,{|| "UA:" },GetWndDefault(),,,.F.,.F.,.F.,.T.,,,550,008) VarInfo( 'TSay: ', ClassMethArr( oSay01 ) ) Return( Nil )
Resultado
ADATA
[nI,01] |
Nome do método (Caractere) |
[nI,02] |
Array com o nome dos parâmetros de entrada do método (Array) |
[nI,03] |
Nome da classe de referência (*) |
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎