コード例 #1
0
 static AssemblyResourceProvider()
 {
     ResourcePaths = new Dictionary<string, AssemblyResource>();
     var resource = new AssemblyResource() {
         VirtualPath = "/views/inputbuilders",
         TypeToLocateAssembly = typeof(AssemblyResourceProvider),
         Namespace = "MvcContrib.UI.InputBuilder.Views.InputBuilders" };
     AddResource(resource);
 }
コード例 #2
0
        static AssemblyResourceProvider()
        {
            ResourcePaths = new Dictionary <string, AssemblyResource>();
            var resource = new AssemblyResource()
            {
                VirtualPath          = "/views/inputbuilders",
                TypeToLocateAssembly = typeof(AssemblyResourceProvider),
                Namespace            = "MvcContrib.UI.InputBuilder.Views.InputBuilders"
            };

            AddResource(resource);
        }
コード例 #3
0
        private bool ResourceExists(AssemblyResource assemblyResource, string path)
        {
            var name = assemblyResource.GetFullyQualifiedTypeFromPath(path);

            return(assemblyResource.TypeToLocateAssembly.Assembly.GetManifestResourceNames().Any(s => s.ToLower().Equals(name)));
        }
コード例 #4
0
 public static void AddResource(AssemblyResource assemblyResource)
 {
     ResourcePaths.Add(assemblyResource.VirtualPath, assemblyResource);
 }
コード例 #5
0
 public AssemblyResourceVirtualFile(string virtualPath, AssemblyResource resource)
     : base(virtualPath)
 {
     _resource = resource;
     path      = VirtualPathUtility.ToAppRelative(virtualPath);
 }
コード例 #6
0
 public static void AddResource(AssemblyResource assemblyResource)
 {
     ResourcePaths.Add(assemblyResource.VirtualPath, assemblyResource);
 }
コード例 #7
0
 private bool ResourceExists(AssemblyResource assemblyResource, string path)
 {
     var name = assemblyResource.GetFullyQualifiedTypeFromPath(path);
     return assemblyResource.TypeToLocateAssembly.Assembly.GetManifestResourceNames().Any(s => s.ToLower().Equals(name));
 }