示例#1
0
        /// <summary>
        /// Set TestProperty's value to the specified value T.
        /// </summary>
        public void SetPropertyValue <T>(TestProperty property, LazyPropertyValue <T> value, CultureInfo culture)
        {
            ValidateArg.NotNull(property, "property");
            ValidateArg.NotNull(culture, "culture");

            object objValue = ConvertPropertyFrom <T>(property, culture, value);

            this.ProtectedSetPropertyValue(property, objValue);
        }
示例#2
0
 /// <summary>
 /// Set TestProperty's value
 /// </summary>
 /// <typeparam name="T">Property value type</typeparam>
 /// <param name="property">TestObject's TestProperty</param>
 /// <param name="value">value to be set</param>
 public void SetPropertyValue <T>(TestProperty property, LazyPropertyValue <T> value)
 {
     this.SetPropertyValue <T>(property, value, CultureInfo.InvariantCulture);
 }