コード例 #1
0
 private static AddinConfig GetConfig()
 {
     if (configuration != null)
     {
         return(configuration);
     }
     if (File.Exists(ConfigFile))
     {
         try
         {
             XmlDataSerializer s = new XmlDataSerializer(dataContext);
             using (var reader = File.OpenText(ConfigFile))
             {
                 configuration = (AddinConfig)s.Deserialize(reader, typeof(AddinConfig));
             }
         }
         catch (Exception e)
         {
             ((FilePath)ConfigFile).Delete();
         }
     }
     if (configuration == null)
     {
         configuration = new AddinConfig();
     }
     return(configuration);
 }
コード例 #2
0
 public static void OnSolutionChanged()
 {
     configuration = null;
 }