mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-12-03 20:13:52 +08:00
Removing method from interface
The method really only makes sense for the DynamicExtensionLoader. It is used only in the DynamicModuleVirtualPathProvider only. --HG-- branch : 1.x
This commit is contained in:
@@ -57,13 +57,14 @@ namespace Orchard.Environment.Extensions.Loaders {
|
||||
return GetDependencies(dependency.VirtualPath);
|
||||
}
|
||||
|
||||
public override IEnumerable<string> GetDynamicModuleDependencies(DependencyDescriptor dependency, string virtualPath) {
|
||||
public IEnumerable<string> GetDynamicModuleDependencies(DependencyDescriptor dependency, string virtualPath) {
|
||||
virtualPath = _virtualPathProvider.ToAppRelative(virtualPath);
|
||||
|
||||
if (StringComparer.OrdinalIgnoreCase.Equals(virtualPath, dependency.VirtualPath)) {
|
||||
return GetDependencies(virtualPath);
|
||||
}
|
||||
return base.GetDynamicModuleDependencies(dependency, virtualPath);
|
||||
|
||||
return Enumerable.Empty<string>();
|
||||
}
|
||||
|
||||
public override void Monitor(ExtensionDescriptor descriptor, Action<IVolatileToken> monitor) {
|
||||
|
||||
@@ -57,9 +57,5 @@ namespace Orchard.Environment.Extensions.Loaders {
|
||||
public virtual IEnumerable<string> GetWebFormVirtualDependencies(DependencyDescriptor dependency) {
|
||||
return Enumerable.Empty<string>();
|
||||
}
|
||||
|
||||
public virtual IEnumerable<string> GetDynamicModuleDependencies(DependencyDescriptor dependency, string virtualPath) {
|
||||
return Enumerable.Empty<string>();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -41,6 +41,5 @@ namespace Orchard.Environment.Extensions.Loaders {
|
||||
|
||||
string GetWebFormAssemblyDirective(DependencyDescriptor dependency);
|
||||
IEnumerable<string> GetWebFormVirtualDependencies(DependencyDescriptor dependency);
|
||||
IEnumerable<string> GetDynamicModuleDependencies(DependencyDescriptor dependency, string virtualPath);
|
||||
}
|
||||
}
|
||||
@@ -44,7 +44,7 @@ namespace Orchard.FileSystems.Dependencies {
|
||||
var desc = GetDependencyDescriptor(virtualPath);
|
||||
if (desc != null) {
|
||||
|
||||
var loader = _loaders.Where(l => l.Name == desc.LoaderName).FirstOrDefault();
|
||||
var loader = _loaders.Where(l => l.Name == desc.LoaderName).FirstOrDefault() as DynamicExtensionLoader;
|
||||
if (loader != null) {
|
||||
|
||||
var otherDependencies = loader.GetDynamicModuleDependencies(desc, virtualPath);
|
||||
|
||||
Reference in New Issue
Block a user