コード例 #1
0
ファイル: ResourceCollection.cs プロジェクト: XFSDev/EyePatch
 public ResourceCollection(IResourcePathProvider pathProvider)
 {
     if (pathProvider == null)
     {
         throw new ArgumentNullException("pathProvider");
     }
     this.pathProvider = pathProvider;
 }
コード例 #2
0
ファイル: Resource.cs プロジェクト: XFSDev/EyePatch
        public Resource(string path, IResourcePathProvider pathProvider, MatchMode matchMode)
        {
            if (pathProvider == null)
            {
                throw new ArgumentNullException("pathProvider");
            }
            if (string.IsNullOrWhiteSpace(path))
            {
                throw new ApplicationException("Resource path cannot be empty");
            }

            path      = path.Trim();
            Url       = path;
            MatchMode = matchMode;

            if (!IsExternal)
            {
                PhysicalFilePath = pathProvider.MapPath(path);
            }
        }
コード例 #3
0
 public ImageToImageSourceConverter(IResourcePathProvider pathProvider)
 {
     _pathProvider = pathProvider;
 }
コード例 #4
0
 public LocalPublishService(IRecipeRepository recipeRepository, IResourcePathProvider pathProvider)
 {
     _recipeRepository = recipeRepository;
     _pathProvider     = pathProvider;
 }
コード例 #5
0
 public ResourceInitializationService(IResourcePathProvider pathProvider)
 {
     _pathProvider = pathProvider;
 }
コード例 #6
0
ファイル: ResourceCollection.cs プロジェクト: tuanvt/EyePatch
 public ResourceCollection(IResourcePathProvider pathProvider)
 {
     if (pathProvider == null) throw new ArgumentNullException("pathProvider");
     this.pathProvider = pathProvider;
 }