findprop

Класс: указатель

Найдите meta.property объект

Синтаксис

mp = findprop(h,property)

Описание

mp = findprop(h,property) возвращает meta.property объект сопоставлен с именованным свойством объекта hСвойство может быть свойство, заданное классом h или динамическое свойство, заданное только для объекта h.

Входные параметры

развернуть все

Объект указателя в виде скалярного указателя.

Имя свойства в виде чувствительного к регистру, заключенного в кавычки текста.

Типы данных: char | string

Выходные аргументы

развернуть все

meta.property объект, который сопоставлен с именованным свойством. Если findprop не находит свойство на объекте h, findprop возвращает 0 1 пустой meta.property объект. Если свойство является динамическим свойством, то эта функция возвращает meta.DynamicProperty объект

Примеры

развернуть все

Отобразите текущие значения атрибута containers.Map свойства Count.

mp = findprop(containers.Map,'Count');
disp(mp)
  property with properties:

                    Name: 'Count'
             Description: 'Number of pairs in the collection'
     DetailedDescription: ''
               GetAccess: 'public'
               SetAccess: 'private'
               Dependent: 1
                Constant: 0
                Abstract: 0
               Transient: 1
                  Hidden: 0
           GetObservable: 0
           SetObservable: 0
                AbortSet: 0
             NonCopyable: 1
    PartialMatchPriority: 1
               GetMethod: []
               SetMethod: []
              HasDefault: 0
              Validation: [0x0 meta.Validation]
           DefiningClass: [1x1 meta.class]