private int ReadParameter(MmlFileReader m) { var t = m.ReadNumber(); int result = 0; if (t == null || !int.TryParse(t, out result)) { Error.Add(ErrorData.Type.ParameterIsWrong); } return(result); }
private int ReadNumber(MmlFileReader m, bool Required = true, int Default = 0) { var t = m.ReadNumber(); if (!Required) { return(Default); } int Result; if (t != null && int.TryParse(t, out Result)) { return(Result); } Error.Add(ErrorData.Type.InvalidNumber); return(Default); }