mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-14 19:04:51 +08:00
Removed unused parameter
--HG-- branch : dev
This commit is contained in:
@@ -64,11 +64,11 @@ namespace Orchard.Tests.Environment.Extensions {
|
||||
return new ExtensionEntry { Descriptor = descriptor, ExportedTypes = new[] { typeof(Alpha), typeof(Beta), typeof(Phi) } };
|
||||
}
|
||||
|
||||
public void ExtensionActivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension) {
|
||||
public void ExtensionActivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension) {
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public void ExtensionDeactivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension) {
|
||||
public void ExtensionDeactivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension) {
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
|
@@ -63,11 +63,11 @@ namespace Orchard.Tests.Environment.Extensions {
|
||||
return new ExtensionEntry { Descriptor = descriptor, ExportedTypes = new[] { typeof(Alpha), typeof(Beta), typeof(Phi) } };
|
||||
}
|
||||
|
||||
public void ExtensionActivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension) {
|
||||
public void ExtensionActivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension) {
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
public void ExtensionDeactivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension) {
|
||||
public void ExtensionDeactivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension) {
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
|
@@ -58,8 +58,7 @@ namespace Orchard.Environment.Extensions {
|
||||
// load that extension.
|
||||
var newDependencies = new List<DependencyDescriptor>();
|
||||
foreach (var extension in extensions) {
|
||||
bool isNewExtension = newExtensions.Any(e => e.Name == extension.Name);
|
||||
ProcessExtension(ctx, extension, isNewExtension, existingDependencies, newDependencies);
|
||||
ProcessExtension(ctx, extension, existingDependencies, newDependencies);
|
||||
}
|
||||
|
||||
// Execute all the work need by "ctx"
|
||||
@@ -71,9 +70,8 @@ namespace Orchard.Environment.Extensions {
|
||||
}
|
||||
|
||||
private void ProcessExtension(
|
||||
ExtensionLoadingContext ctx,
|
||||
ExtensionLoadingContext loadingContext,
|
||||
ExtensionDescriptor extension,
|
||||
bool isNewExtension,
|
||||
IEnumerable<DependencyDescriptor> existingDependencies,
|
||||
List<DependencyDescriptor> newDependencies) {
|
||||
|
||||
@@ -98,17 +96,17 @@ namespace Orchard.Environment.Extensions {
|
||||
var previousDependency = existingDependencies.Where(d => d.Name == extension.Name).FirstOrDefault();
|
||||
|
||||
if (activatedExtension == null) {
|
||||
Logger.Warning("No loader found for extension {0}!", extension.Name);
|
||||
Logger.Warning("No loader found for extension \"{0}\"!", extension.Name);
|
||||
}
|
||||
|
||||
foreach (var loader in _loaders) {
|
||||
if (activatedExtension != null && activatedExtension.Loader.Name == loader.Name) {
|
||||
Logger.Information("Activating extension \"{0}\" with loader \"{1}\"", activatedExtension.Descriptor.Name, loader.Name);
|
||||
loader.ExtensionActivated(ctx, isNewExtension, extension);
|
||||
loader.ExtensionActivated(loadingContext, extension);
|
||||
}
|
||||
else if (previousDependency != null && previousDependency.LoaderName == loader.Name) {
|
||||
Logger.Information("Deactivating extension \"{0}\" from loader \"{1}\"", previousDependency.Name, loader.Name);
|
||||
loader.ExtensionDeactivated(ctx, isNewExtension, extension);
|
||||
loader.ExtensionDeactivated(loadingContext, extension);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -132,12 +130,12 @@ namespace Orchard.Environment.Extensions {
|
||||
}
|
||||
|
||||
if (ctx.RestartAppDomain) {
|
||||
Logger.Information("AppDomain restart required.");
|
||||
Logger.Information("AppDomain restart required.");
|
||||
_hostEnvironment.RestartAppDomain();
|
||||
}
|
||||
|
||||
if (ctx.ResetSiteCompilation) {
|
||||
Logger.Information("Reset site compilation state required.");
|
||||
Logger.Information("Reset site compilation state required.");
|
||||
_hostEnvironment.ResetSiteCompilation();
|
||||
}
|
||||
}
|
||||
|
@@ -26,8 +26,8 @@ namespace Orchard.Environment.Extensions.Loaders {
|
||||
return null;
|
||||
}
|
||||
|
||||
public virtual void ExtensionActivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension) { }
|
||||
public virtual void ExtensionDeactivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension) { }
|
||||
public virtual void ExtensionActivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension) { }
|
||||
public virtual void ExtensionDeactivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension) { }
|
||||
public virtual void ExtensionRemoved(ExtensionLoadingContext ctx, DependencyDescriptor dependency) { }
|
||||
public virtual void Monitor(ExtensionDescriptor extension, Action<IVolatileToken> monitor) { }
|
||||
|
||||
|
@@ -19,8 +19,8 @@ namespace Orchard.Environment.Extensions.Loaders {
|
||||
ExtensionProbeEntry Probe(ExtensionDescriptor descriptor);
|
||||
ExtensionEntry Load(ExtensionDescriptor descriptor);
|
||||
|
||||
void ExtensionActivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension);
|
||||
void ExtensionDeactivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension);
|
||||
void ExtensionActivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension);
|
||||
void ExtensionDeactivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension);
|
||||
void ExtensionRemoved(ExtensionLoadingContext ctx, DependencyDescriptor dependency);
|
||||
|
||||
void Monitor(ExtensionDescriptor extension, Action<IVolatileToken> monitor);
|
||||
|
@@ -55,7 +55,7 @@ namespace Orchard.Environment.Extensions.Loaders {
|
||||
}
|
||||
}
|
||||
|
||||
public override void ExtensionActivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension) {
|
||||
public override void ExtensionActivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension) {
|
||||
string sourceFileName = _virtualPathProvider.MapPath(GetAssemblyPath(extension));
|
||||
|
||||
// Copy the assembly if it doesn't exist or if it is older than the source file.
|
||||
@@ -73,7 +73,7 @@ namespace Orchard.Environment.Extensions.Loaders {
|
||||
}
|
||||
}
|
||||
|
||||
public override void ExtensionDeactivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension) {
|
||||
public override void ExtensionDeactivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension) {
|
||||
if (_assemblyProbingFolder.AssemblyExists(extension.Name)) {
|
||||
ctx.DeleteActions.Add(() => _assemblyProbingFolder.DeleteAssembly(extension.Name));
|
||||
|
||||
|
@@ -45,7 +45,7 @@ namespace Orchard.Environment.Extensions.Loaders {
|
||||
}
|
||||
}
|
||||
|
||||
public override void ExtensionDeactivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension) {
|
||||
public override void ExtensionDeactivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension) {
|
||||
if (_assemblyProbingFolder.AssemblyExists(extension.Name)) {
|
||||
ctx.DeleteActions.Add(() => _assemblyProbingFolder.DeleteAssembly(extension.Name));
|
||||
|
||||
|
@@ -28,7 +28,7 @@ namespace Orchard.Environment.Extensions.Loaders {
|
||||
|
||||
public override int Order { get { return 20; } }
|
||||
|
||||
public override void ExtensionDeactivated(ExtensionLoadingContext ctx, bool isNewExtension, ExtensionDescriptor extension) {
|
||||
public override void ExtensionDeactivated(ExtensionLoadingContext ctx, ExtensionDescriptor extension) {
|
||||
var assemblyPath = _virtualPathProvider.Combine("~/bin", extension.Name + ".dll");
|
||||
if (_virtualPathProvider.FileExists(assemblyPath)) {
|
||||
ctx.DeleteActions.Add(() => File.Delete(_virtualPathProvider.MapPath(assemblyPath)));
|
||||
|
Reference in New Issue
Block a user