public UnresolvedLinkResolver(IControllerActionUrlResolver resolver, ICollection<ILinkFilter> filters)
 {
     if (resolver == null) {
         throw new ArgumentNullException(nameof(resolver));
     }
     if (filters == null) {
         throw new ArgumentNullException(nameof(filters));
     }
     _resolver = resolver;
     _filters = filters;
 }
示例#2
0
 public UnresolvedLinkResolver(IControllerActionUrlResolver resolver, ICollection <ILinkFilter> filters)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException(nameof(resolver));
     }
     if (filters == null)
     {
         throw new ArgumentNullException(nameof(filters));
     }
     _resolver = resolver;
     _filters  = filters;
 }
 public override Uri Resolve(IControllerActionUrlResolver resolver)
 {
     return(Url);
 }
 public override Uri Resolve(IControllerActionUrlResolver resolver)
 {
     return Url;
 }
 public abstract Uri Resolve(IControllerActionUrlResolver resolver);
示例#6
0
 public override Uri Resolve(IControllerActionUrlResolver resolver)
 {
     return(string.IsNullOrEmpty(Controller) ? resolver.Generate(Expression, RouteValues) : resolver.Generate(Controller, Expression, RouteValues));
 }
 public abstract Uri Resolve(IControllerActionUrlResolver resolver);