//! //! @brief FoldStatusを返す //! public bool getFoldStatus(Attribute.LabelAttribute attr) { if (!attr.isFoldable) { return(true); } var defaultValue = false; var key = attr.GetHashCode(); var status = defaultValue; if (foldStatus.ContainsKey(key)) { status = foldStatus[key]; } else { foldStatus[key] = status; } return(status); }
//! //! @brief FoldStatusを設定 //! public void setFoldStatus(Attribute.LabelAttribute attr, bool status) { var key = attr.GetHashCode(); foldStatus[key] = status; }