exponenta event banner

findprop

Класс: дескриптор

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

Синтаксис

mp = findprop(h,property)

Описание

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

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

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

Объект дескриптора, заданный как скалярный дескриптор.

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

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

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

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

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

Признаки

Accesspublic

Сведения об атрибутах методов см. в разделе Атрибуты метода.

Примеры

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

Отображение текущих значений атрибутов контейнеров. Свойство «Сопоставить число».

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]