コード例 #1
0
ファイル: ViewReader.cs プロジェクト: rizwan3d/elalang
 public void Read(ExtSection section)
 {
     service.Views = section.Entries.Select(e => new ViewInfo(
         e.Key,
         e.Element("title"),
         e.Element("shortcut"),
         e.Element<ViewType>("kind"),
         TypeFinder.Get(e.Element("type"))
         ));
 }
コード例 #2
0
ファイル: EditorReader.cs プロジェクト: rizwan3d/elalang
 public void Read(ExtSection section)
 {
     service.Editors = section.Entries.Select(e => new EditorInfo(
         e.Key,
         TypeFinder.Get(e.Element("type")),
         TypeFinder.Get(e.Element("documentType")),
         e.Element("displayName"),
         e.Element("fileExtension"),
         e.Element("fileExtensionDescription"),
         e.Element<EditorFlags>("flags")))
         .ToList();
 }
コード例 #3
0
ファイル: ServiceReader.cs プロジェクト: ngoffee/ela
 public void Read(ExtSection section)
 {
     app.Services = section.Entries.Select(ent => new ServiceInfo(ent.Key,
                                                                  TypeFinder.Get(ent.Element("interface")), TypeFinder.Get(ent.Element("type")),
                                                                  ent.Children.Select(e => e.Key)));
 }
コード例 #4
0
 public void Read(ExtSection section)
 {
     service.Resolvers = section.Entries.Select(s => new ResolverInfo(s.Key, TypeFinder.Get(s.Element("type")))).ToList();
 }
コード例 #5
0
ファイル: ServiceReader.cs プロジェクト: rizwan3d/elalang
 public void Read(ExtSection section)
 {
     app.Services = section.Entries.Select(ent => new ServiceInfo(ent.Key,
         TypeFinder.Get(ent.Element("interface")), TypeFinder.Get(ent.Element("type")),
         ent.Children.Select(e => e.Key)));
 }
コード例 #6
0
ファイル: ConfigReader.cs プロジェクト: rizwan3d/elalang
 public void Read(ExtSection section)
 {
     service.Configs = section.Entries.Select(e => new ConfigInfo(e.Key, TypeFinder.Get(e.Element("type")),
         e.Element("displayName"), e.Element("category"), e.Element<Int32>("position"), TypeFinder.Get(e.Element("widget")))).ToList();
 }
コード例 #7
0
ファイル: StyleConfigReader.cs プロジェクト: rizwan3d/elalang
 public void Read(ExtSection section)
 {
     service.Groups = section.Entries.Select<ExtEntry,StyleGroupInfo>(ProcessGroup);
 }
コード例 #8
0
 public void Read(ExtSection section)
 {
     service.Providers = section.Entries.Select(s => new TaskProviderInfo(s.Key, s.Element("editorKey"), TypeFinder.Get(s.Element("type")))).ToList();
 }