示例#1
0
 public ExtensionInfo(string extensionId)
 {
     Id       = extensionId;
     SubPath  = Application.ModulesRoot + extensionId;
     Manifest = new NotFoundManifestInfo();
     Features = Enumerable.Empty <IFeatureInfo>();
 }
示例#2
0
 public InternalPluginInfo(string subPath)
 {
     Id       = Path.GetFileName(subPath);
     SubPath  = subPath;
     Manifest = new NotFoundManifestInfo(subPath);
     Features = Enumerable.Empty <IFeatureInfo>();
 }
示例#3
0
 public NotFoundExtensionInfo(string extensionId)
 {
     Features = Enumerable.Empty <IFeatureInfo>();
     Id       = extensionId;
     Manifest = new NotFoundManifestInfo(extensionId);
 }
示例#4
0
 public NotFoundPluginInfo(string pluginId)
 {
     Features = Enumerable.Empty <IFeatureInfo>();
     Id       = pluginId;
     Manifest = new NotFoundManifestInfo(pluginId);
 }