PropertyContainer.TryGetProperty
Declaration
public static bool TryGetProperty(TContainer container, ref Unity.Properties.PropertyPath path, out Unity.Properties.IProperty property);Параметры
| Параметр | Описание |
|---|---|
| контейнер | Дерево контейнера для поиска. |
| путь | Путь к разрешаемому свойству. |
| свойство | Когда этот метод возвращает, содержит свойство, связанное с указанным путем, если это свойство найдено; в противном случае, null. |
Возвращаемое значение
логическое true если свойство было найдено в указанном пути; в противном случае, false.
Описание
Получает IProperty на указанном контейнере для заданного PropertyPath.
Хотя данные контейнера фактически не читаются и не записываются, сам контейнер необходим для разрешения полиморфизмов и элементов списка.
Declaration
public static bool TryGetProperty(ref TContainer container, ref Unity.Properties.PropertyPath path, out Unity.Properties.IProperty property, out Unity.Properties.VisitReturnCode returnCode);Параметры
| Параметр | Описание |
|---|---|
| контейнер | Дерево контейнера для поиска. |
| путь | Путь к разрешаемому свойству. |
| свойство | Когда этот метод возвращает, содержит свойство, связанное с указанным путем, если это свойство найдено; в противном случае, null. |
| returnCode | Когда этот метод возвращается, содержит возвратный код. |
Возвращаемое значение
логическое true если свойство было найдено в указанном пути; в противном случае, false.
Описание
Получает IProperty на указанном контейнере для заданного PropertyPath.
Хотя данные контейнера фактически не читаются и не записываются, сам контейнер необходим для разрешения полиморфизмов и элементов списка.