Fixing some badly resolved merge conflicts

--HG--
branch : dev
This commit is contained in:
Louis DeJardin
2010-04-14 14:50:53 -07:00
parent cef5d9bb3d
commit 247e077d2c
4 changed files with 9 additions and 5 deletions

View File

@@ -77,10 +77,11 @@ namespace Orchard.Tests.Environment {
return Enumerable.Empty<ExtensionEntry>();
}
public IEnumerable<Type> LoadFeature(string featureName) {
public ShellTopology_Obsolete GetExtensionsTopology() {
throw new NotImplementedException();
}
public IEnumerable<Type> LoadFeature(string featureName) {
throw new NotImplementedException();
}

View File

@@ -54,12 +54,14 @@ namespace Orchard.Tests.Mvc.Routes {
};
}
public ShellTopology_Obsolete GetExtensionsTopology() {
throw new NotImplementedException();
}
public IEnumerable<Type> LoadFeature(string featureName) {
throw new NotImplementedException();
}
throw new NotImplementedException();
}
public void InstallExtension(string extensionType, HttpPostedFileBase extensionBundle) {
throw new NotImplementedException();

View File

@@ -103,10 +103,10 @@ namespace Orchard.Extensions {
return featureDescriptors;
}
public ShellTopology GetExtensionsTopology() {
public ShellTopology_Obsolete GetExtensionsTopology() {
var types = ActiveExtensions().SelectMany(x => x.ExportedTypes);
types = types.Concat(typeof(IOrchardHost).Assembly.GetExportedTypes());
return new ShellTopology { Types = types.Where(t => t.IsClass && !t.IsAbstract) };
return new ShellTopology_Obsolete { Types = types.Where(t => t.IsClass && !t.IsAbstract) };
}
public IEnumerable<Type> LoadFeature(string featureName) {

View File

@@ -6,6 +6,7 @@ namespace Orchard.Extensions {
public interface IExtensionManager {
IEnumerable<ExtensionDescriptor> AvailableExtensions();
IEnumerable<ExtensionEntry> ActiveExtensions();
ShellTopology_Obsolete GetExtensionsTopology();
IEnumerable<Type> LoadFeature(string featureName);
void InstallExtension(string extensionType, HttpPostedFileBase extensionBundle);
void UninstallExtension(string extensionType, string extensionName);