Definition.ParameterType
Description:
Returns the user visible interpretation of the parameter data.
Returns the user visible interpretation of the parameter data.
Remarks:
The data within the parameter is stored in a very simple manner as an integer, double, string or an element id, but to the user these values may be more meaningful as Length, Volume, Mass etc. This parameter returns the interpretation that should be used for the data.
The data within the parameter is stored in a very simple manner as an integer, double, string or an element id, but to the user these values may be more meaningful as Length, Volume, Mass etc. This parameter returns the interpretation that should be used for the data.
[ObsoleteAttribute("This property is deprecated in Revit 2022 and may be removed in a future version of Revit. Please use the GetDataType() method instead.")]
public abstract ParameterType ParameterType { get; }
//Find parameter using the Parameter's definition type.
public Parameter FindParameter(Element element)
{
Parameter foundParameter = null;
// This will find the first parameter that measures length
foreach (Parameter parameter in element.Parameters)
{
if (parameter.Definition.GetDataType() == SpecTypeId.Length)
{
foundParameter = parameter;
break;
}
}
return foundParameter;
}