public DynamicControllerEndpointMatcherPolicy(DynamicControllerEndpointSelectorCache selectorCache, EndpointMetadataComparer comparer) { if (selectorCache == null) { throw new ArgumentNullException(nameof(selectorCache)); } if (comparer == null) { throw new ArgumentNullException(nameof(comparer)); } _selectorCache = selectorCache; _comparer = comparer; }
public DynamicPageEndpointMatcherPolicy(DynamicPageEndpointSelectorCache selectorCache, PageLoader loader, EndpointMetadataComparer comparer) { if (selectorCache == null) { throw new ArgumentNullException(nameof(selectorCache)); } if (loader == null) { throw new ArgumentNullException(nameof(loader)); } if (comparer == null) { throw new ArgumentNullException(nameof(comparer)); } _selectorCache = selectorCache; _loader = loader; _comparer = comparer; }