RVTDocs.com
Namespace: Autodesk.Revit.DB Class: Parameter

Set

Method
Description:
Sets the parameter to a new real number value.
Remarks:
You should only use this method if the StorageType property reports the type of the parameter as a Double.
Syntax
public bool Set(
	double value
)
Examples
public bool SetParameter(Parameter parameter, double value)
{
    bool result = false;
    //if the parameter is readonly, you can�t change the value of it
    if (null != parameter && !parameter.IsReadOnly)
    {
        StorageType parameterType = parameter.StorageType;
        if (StorageType.Double != parameterType)
        {
            throw new Exception("The storagetypes of value and parameter are different!");
        }
        //If successful, the result is true
        result = parameter.Set(value);
    }

    return result;
}
Parameters
Parameter Type Description
value System.DoubleThe new double value to which the parameter is to be set.
Return Value
Type Description
Autodesk.Revit.Exceptions.InvalidOperationException The Set method will return True if the parameter was successfully set to the new value, otherwise false.
Exceptions
Exception Condition
Autodesk.Revit.Exceptions.InvalidOperationException The parameter is read-only.
Autodesk.Revit.Exceptions.ArgumentException Value must be a finite number.