private static XpoUrlRequest GetUrlRequest(FluentXpoUrlType urltype) { switch (urltype) { case FluentXpoUrlType.Image: return new XpoImageUrlRequest(); case FluentXpoUrlType.Coordinates: return new XpoCoordinatesUrlRequest(); default: throw new InvalidOperationException("Cannot determine correct URL type"); } }
private static XpoUrlRequest GetUrlRequest(FluentXpoUrlType urltype) { switch (urltype) { case FluentXpoUrlType.Image: return(new XpoImageUrlRequest()); case FluentXpoUrlType.Coordinates: return(new XpoCoordinatesUrlRequest()); default: throw new InvalidOperationException("Cannot determine correct URL type"); } }
public IFluentXpoUrlGenerator CreateFluentUrlGenerator(IXpoUrlGenerator generator, FluentXpoUrlType urlType) { return new FluentXpoUrlGenerator(generator, GetUrlRequest(urlType)); }
public IFluentXpoUrlGenerator CreateFluentUrlGenerator(IXpoUrlGenerator generator, FluentXpoUrlType urlType) { return(new FluentXpoUrlGenerator(generator, GetUrlRequest(urlType))); }