System.Management.Automation.CommandProcessor.SetValue C# (CSharp) Method

SetValue() public static method

public static SetValue ( MemberInfo info, object targetObject, object value ) : void
info MemberInfo
targetObject object
value object
return void
        public static void SetValue(MemberInfo info, object targetObject, object value)
        {
            if (info.MemberType == MemberTypes.Field)
                ((FieldInfo)info).SetValue(targetObject, value);
            else if (info.MemberType == MemberTypes.Property)
                ((PropertyInfo)info).SetValue(targetObject, value, null);
            else
                throw new Exception("SetValue only implemented for fields and properties");
        }