public DynamicallyCompiledIndividualResourceHandler(string physicalPathToResource,
     ResourceType resourceType,
     ContentFilterPipeline contentFilterPipeline,
     ContentFilterContext contentFilterContext)
     : this(physicalPathToResource, resourceType, contentFilterPipeline, contentFilterContext, new FileAccessWrapper())
 {
 }
Пример #2
0
 public DynamicallyCompiledIndividualResourceHandler(string physicalPathToResource,
                                                     ResourceType resourceType,
                                                     ContentFilterPipeline contentFilterPipeline,
                                                     ContentFilterContext contentFilterContext)
     : this(physicalPathToResource, resourceType, contentFilterPipeline, contentFilterContext, new FileAccessWrapper())
 {
 }
Пример #3
0
        /// <summary>
        /// Constructs a new <see cref="ContentFilterPipeline"/> that is used by default for css files.
        /// </summary>
        public static ContentFilterPipeline Css()
        {
            var pipeline = new ContentFilterPipeline();
            pipeline.Add(new CssRelativePathFilter());

            return pipeline;
        }
Пример #4
0
        /// <summary>
        /// Constructs a new <see cref="ContentFilterPipeline"/> that is used by default for javascript files.
        /// </summary>
        public static ContentFilterPipeline Javascript()
        {
            var pipeline = new ContentFilterPipeline();
            pipeline.Add(new JSMinFilter());

            return pipeline;
        }
Пример #5
0
        public void Initialize(AssmanContext context)
        {
            ResourceType.Stylesheet.AddFileExtension(LessFileExtension);
            var lessPipeline = new ContentFilterPipeline();

            lessPipeline.Add(new LessContentFilter());
            context.MapExtensionToContentPipeline(LessFileExtension, lessPipeline);
            context.MapExtensionToDependencyProvider(LessFileExtension, CssDependencyProvider.GetInstance());
        }
        public void CanMapFileExtensionThatBeginsWithADot()
        {
            var pipeline = new ContentFilterPipeline();
            _pipelineMap.MapExtension(".js", pipeline);

            var returnedFilter = _pipelineMap.GetPipelineForExtension(".js");

            returnedFilter.ShouldBeSameAs(pipeline);
        }
Пример #7
0
 public void Initialize(AssmanContext context)
 {
     ResourceType.Stylesheet.AddFileExtension(LessFileExtension);
     var lessPipeline = new ContentFilterPipeline();
     lessPipeline.Add(new LessContentFilter());
     lessPipeline.Add(CssRelativePathFilter.GetInstance());
     context.MapExtensionToContentPipeline(LessFileExtension, lessPipeline);
     context.MapExtensionToDependencyProvider(LessFileExtension, CssDependencyProvider.GetInstance());
 }
 public DynamicallyCompiledIndividualResource(IFileAccess fileAccess, ResourceType resourceType,
     string physicalFilePath, ContentFilterPipeline contentFilterPipeline,
     ContentFilterContext contentFilterContext)
 {
     _fileAccess = fileAccess;
     _resourceType = resourceType;
     _physicalFilePath = physicalFilePath;
     _contentFilterPipeline = contentFilterPipeline;
     _contentFilterContext = contentFilterContext;
 }
Пример #9
0
 public DynamicallyCompiledIndividualResource(IFileAccess fileAccess, ResourceType resourceType,
                                              string physicalFilePath, ContentFilterPipeline contentFilterPipeline,
                                              ContentFilterContext contentFilterContext)
 {
     _fileAccess            = fileAccess;
     _resourceType          = resourceType;
     _physicalFilePath      = physicalFilePath;
     _contentFilterPipeline = contentFilterPipeline;
     _contentFilterContext  = contentFilterContext;
 }
Пример #10
0
        public void CanMapFileExtensionThatBeginsWithADot()
        {
            var pipeline = new ContentFilterPipeline();

            _pipelineMap.MapExtension(".js", pipeline);

            var returnedFilter = _pipelineMap.GetPipelineForExtension(".js");

            returnedFilter.ShouldBeSameAs(pipeline);
        }
 internal DynamicallyCompiledIndividualResourceHandler(string physicalPathToResource,
     ResourceType resourceType,
     ContentFilterPipeline contentFilterPipeline,
     ContentFilterContext contentFilterContext,
     IFileAccess fileAccess)
 {
     _physicalPathToResource = physicalPathToResource;
     _resourceType = resourceType;
     _contentFilterPipeline = contentFilterPipeline;
     _contentFilterContext = contentFilterContext;
     _fileAccess = fileAccess;
 }
Пример #12
0
        public ContentFilterPipeline GetPipelineForExtension(string fileExtension)
        {
            ValidateFileExtensionArgument(fileExtension);

            ContentFilterPipeline pipeline;
            if (!_map.TryGetValue(fileExtension, out pipeline))
            {
                pipeline = new ContentFilterPipeline();
                _map[fileExtension] = pipeline;
            }
            return pipeline;
        }
Пример #13
0
 internal DynamicallyCompiledIndividualResourceHandler(string physicalPathToResource,
                                                       ResourceType resourceType,
                                                       ContentFilterPipeline contentFilterPipeline,
                                                       ContentFilterContext contentFilterContext,
                                                       IFileAccess fileAccess)
 {
     _physicalPathToResource = physicalPathToResource;
     _resourceType           = resourceType;
     _contentFilterPipeline  = contentFilterPipeline;
     _contentFilterContext   = contentFilterContext;
     _fileAccess             = fileAccess;
 }
Пример #14
0
        public ContentFilterPipeline GetPipelineForExtension(string fileExtension)
        {
            ValidateFileExtensionArgument(fileExtension);

            ContentFilterPipeline pipeline;

            if (!_map.TryGetValue(fileExtension, out pipeline))
            {
                pipeline            = new ContentFilterPipeline();
                _map[fileExtension] = pipeline;
            }
            return(pipeline);
        }
Пример #15
0
 public void MapExtensionToContentPipeline(string fileExtension, ContentFilterPipeline filterPipeline)
 {
     _filterPipelineMap.MapExtension(fileExtension, filterPipeline);
 }
Пример #16
0
        public void MapExtension(string fileExtension, ContentFilterPipeline pipeline)
        {
            ValidateFileExtensionArgument(fileExtension);

            _map[fileExtension] = pipeline;
        }
Пример #17
0
        public void MapExtension(string fileExtension, ContentFilterPipeline pipeline)
        {
            ValidateFileExtensionArgument(fileExtension);

            _map[fileExtension] = pipeline;
        }
Пример #18
0
        public void ThrowsWhenTryingToMapExtensionWithoutLeadingDot()
        {
            var pipeline = new ContentFilterPipeline();

            _pipelineMap.MapExtension("js", pipeline);
        }
Пример #19
0
 public void MapExtensionToContentPipeline(string fileExtension, ContentFilterPipeline filterPipeline)
 {
     _filterPipelineMap.MapExtension(fileExtension, filterPipeline);
 }
Пример #20
0
 public void ThrowsWhenTryingToMapExtensionWithoutLeadingDot()
 {
     var pipeline = new ContentFilterPipeline();
     _pipelineMap.MapExtension("js", pipeline);
 }