public static UnitType GetUnit(this NameParameterForAnalysis parameter) { if (Units.TryGetValue(parameter, out UnitType unitType)) { return(unitType); } throw new ArgumentException(paramName: parameter.ToString(), message: String.Format("Тип для параметра {0} не найден", parameter.ToString())); }
public static string GetDesignation(this NameParameterForAnalysis parameter) { if (Designations.TryGetValue(parameter, out string designation)) { return(designation); } else { return(parameter.ToString()); } }