public override string GetWarning() { if (depth == 0) { return(typeField.GetWarning()); } return(string.Empty); }