public override T Visit <T>(ISchemeResourceVisitor <T> visitor) { return(visitor.File(this)); }
public abstract T Visit <T>(ISchemeResourceVisitor <T> visitor);
public SchemeHandlerFactoryLogic(ICustomSchemeHandler handler, IRequestAdapter <TRequest> requestAdapter, IResourceHandlerFactory <TResourceHandler> resourceHandlerFactory) { this.handler = handler; this.requestAdapter = requestAdapter; this.resourceVisitor = new SchemeResourceVisitor <TResourceHandler>(resourceHandlerFactory); }