コード例 #1
0
ファイル: DocumentList.cs プロジェクト: haise0/dnSurgeon
 public void Save(ISettingsSection section)
 {
     section.Attribute(DOCUMENTLIST_NAME_ATTR, Name);
     foreach (var info in Documents)
     {
         DsDocumentInfoSerializer.Save(section.CreateSection(DOCUMENT_SECTION), info);
     }
 }
コード例 #2
0
ファイル: SerializedTabs.cs プロジェクト: zquans/dnSpy
 public void Save(ISettingsSection section)
 {
     Debug.Assert(Content.Attribute <Guid?>(CONTENT_GUID_ATTR) != null);
     section.CreateSection(CONTENT_SECTION).CopyFrom(Content);
     section.CreateSection(UI_SECTION).CopyFrom(UI);
     section.CreateSection(TAB_UI_SECTION).CopyFrom(TabUI);
     foreach (var path in Paths)
     {
         path.Save(section.CreateSection(PATH_SECTION));
     }
     foreach (var f in AutoLoadedDocuments)
     {
         DsDocumentInfoSerializer.Save(section.CreateSection(AUTOLOADED_SECTION), f);
     }
 }