public static bool FieldKnown(XMLSerializerParams parameters, IXmlLineInfo debug, SerializableTypeCache type, string field, string filename, List <SerializerError> errors) { if (!type.HasField(field)) { // TODO: Line number string msg = string.Format("Unknown field {0}!", field); errors.Add(new SerializerError(SerializerErrorSeverity.ERROR, filename, ReferenceEquals(debug, null) ? -1 : debug.LineNumber, msg)); return(false); } return(true); }