/// <summary> /// Render address to the supplied html text writer /// </summary> /// <param name="writer">writer to output to</param> /// <param name="addressParts">address parts to output</param> /// <param name="addressItemRenderer">method to use to render each item</param> /// <returns>true if any content written</returns> private static bool RenderAddress(HtmlTextWriter writer, string[] addressParts, AddressItemRenderer addressItemRenderer) { bool writtenContent = false; for (int i = 0; i < addressParts.Length; i++) { string trimmedAddressPart = addressParts[i].Trim(); if (trimmedAddressPart.Length > 0) { addressItemRenderer(writer, trimmedAddressPart, !writtenContent); writtenContent = true; } } return writtenContent; }
/// <summary> /// Render address to the supplied html text writer /// </summary> /// <param name="writer">writer to output to</param> /// <param name="addressParts">address parts to output</param> /// <param name="addressItemRenderer">method to use to render each item</param> /// <returns>true if any content written</returns> private static bool RenderAddress(HtmlTextWriter writer, string[] addressParts, AddressItemRenderer addressItemRenderer) { bool writtenContent = false; for (int i = 0; i < addressParts.Length; i++) { string trimmedAddressPart = addressParts[i].Trim(); if (trimmedAddressPart.Length > 0) { addressItemRenderer(writer, trimmedAddressPart, !writtenContent); writtenContent = true; } } return(writtenContent); }