findprop

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

Поиск meta.property объект

Синтаксис

mp = findprop(h,property)

Описание

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

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

расширить все

Объект Handle, заданный как скалярный указатель.

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

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

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

расширить все

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

Признаки

Accesspublic

Чтобы узнать об атрибутах методов, см. «Атрибуты метода».

Примеры

расширить все

Отображение текущих значений атрибутов контейнеров. Свойство 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]