コード例 #1
0
 private void writeAttributesDo(StaticClassState staticClassState)
 {
     foreach (var field in classType.GetFields(System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic))
     {
         string name = field.Name;
         field.SetValue(name, attributes [name]);
     }
 }
コード例 #2
0
ファイル: staticClassState.cs プロジェクト: GNOME/chronojump
 private void writeAttributesDo(StaticClassState staticClassState)
 {
     foreach (var field in classType.GetFields(System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic))
     {
         string name = field.Name;
         field.SetValue (name, attributes [name]);
     }
 }
コード例 #3
0
    private static void updateDatabase(string databaseFile)
    {
        StaticClassState classOriginalState = new StaticClassState(typeof(Sqlite));

        classOriginalState.readAttributes();

        classOriginalState.writeAttributes(Sqlite.InitialState);

        Sqlite.CurrentVersion = "0";
        Sqlite.setSqlFilePath(databaseFile);
        Sqlite.Connect();

        Sqlite.ConvertToLastChronojumpDBVersion();

        classOriginalState.writeAttributes(classOriginalState);
        Sqlite.Connect();
    }
コード例 #4
0
ファイル: staticClassState.cs プロジェクト: GNOME/chronojump
 // Writes the attributes from staticClassState parameter into the existing class (defined in the constructor)
 public void writeAttributes(StaticClassState staticClassState)
 {
     writeAttributesDo (staticClassState);
 }
コード例 #5
0
ファイル: main.cs プロジェクト: GNOME/chronojump
 public static void saveClassState()
 {
     initialState = new StaticClassState (typeof (Sqlite));
     initialState.readAttributes ();
 }
コード例 #6
0
 // Writes the attributes from staticClassState parameter into the existing class (defined in the constructor)
 public void writeAttributes(StaticClassState staticClassState)
 {
     writeAttributesDo(staticClassState);
 }
コード例 #7
0
    private static void updateDatabase(string databaseFile)
    {
        StaticClassState classOriginalState = new StaticClassState (typeof (Sqlite));

        classOriginalState.readAttributes ();

        classOriginalState.writeAttributes (Sqlite.InitialState);

        Sqlite.CurrentVersion = "0";
        Sqlite.setSqlFilePath (databaseFile);
        Sqlite.Connect ();

        Sqlite.ConvertToLastChronojumpDBVersion ();

        classOriginalState.writeAttributes (classOriginalState);
        Sqlite.Connect ();
    }