ReflectionUtilities.SetPropertyValue - метод Смотри также Terrasoft.Common - пространство имен > ReflectionUtilities - класс : SetPropertyValue - метод C#
- source
- Тип.
- propertyName
- Имя свойства.
- value
- Значение свойства.
Glossary Item Box
[ExtensionAttribute()] public static void SetPropertyValue( object source, string propertyName, object value )
Параметры
- source
- Тип.
- propertyName
- Имя свойства.
- value
- Значение свойства.
Исключение | Описание |
---|---|
ArgumentNullOrEmptyException | Если в качестве параметра propertyName
передано пустое значение либо null . |
InvalidObjectStateException | Если экземпляр текущего типа не содержит свойство с именем propertyName либо если свойство propertyName только для записи. |
InvalidTypeCastException | Если тип свойства с именем propertyName несовместим с типом присваиваемого значения value. |
Метод расширения для класса System.Object.