private static void UpdateInternalDoorFlagFeatureofOneDoor(FamilyInstance door)
{
// get the "Internal Door" shared parameter.
Parameter internalDoorFlagParam = door.ParametersMap.get_Item("Internal Door");
// "Internal Door" is decided based on whether door's ToRoom and FromRoom properties both have values.
// 1 means internal door, 0 means external door.
if (null != door.ToRoom && null != door.FromRoom) // considered as internal door.
{
internalDoorFlagParam.Set(1);
}
else
{
internalDoorFlagParam.Set(0); // considered as external door.
}
}