private bool ANumberIsAfterPrefix(AddressPartResult prefix) { if (prefix.IsLastItemIn(container.AddressPartResults)) { return(false); } var afterPrefix = prefix.GetItemAfterMeIn(container.AddressPartResults); return(IsNumber(afterPrefix.Value)); }
public static AddressPartResult GetItemAfterMeIn( this AddressPartResult part, IList <AddressPartResult> list) { if (!part.IsLastItemIn(list)) { var nextIndex = part.Index + 1; return(list[nextIndex]); } else { return(null); } }