PERF: Replacing YAML parser with a simpler implementation.

All external YAML references have been removed from Orchard.

--HG--
branch : perf
This commit is contained in:
Suha Can
2010-11-19 18:41:38 -08:00
parent 8e2497ffbf
commit e5aef055cf
12 changed files with 283 additions and 483 deletions

View File

@@ -93,8 +93,8 @@ Name: Module1
Version: 0.1
OrchardVersion: 1
Features:
Feature1:
Description: Feature
Feature1:
Description: Feature
");
}
@@ -108,8 +108,7 @@ Features:
public IEnumerable<ExtensionDescriptor> AvailableExtensions() {
foreach (var e in Manifests) {
string name = e.Key;
var parseResult = ExtensionFolders.ParseManifest(Manifests[name]);
yield return ExtensionFolders.GetDescriptorForExtension("~/", name, "Module", parseResult);
yield return ExtensionFolders.GetDescriptorForExtension("~/", name, "Module", Manifests[name]);
}
}
}