Ejemplo n.º 1
0
 public void Set(string key, string value)
 {
     AttributeInfo ai = new AttributeInfo(value, value);
     if (LoadAttributes.ContainsKey(key))
     {
         ai.State = ParameterState.Changed;
         LoadAttributes[key] = ai;
     }
     else
     {
         ai.State = ParameterState.Added;
         LoadAttributes.Add(key, ai);
     }
 }
Ejemplo n.º 2
0
 public void Flush()
 {
     foreach (KeyValuePair<string, AttributeInfo> kvp in InitAttributes)
     {
         if (!LoadAttributes.ContainsKey(kvp.Key))
         {
             AttributeInfo ai = new AttributeInfo(kvp.Value.DefaultValue, kvp.Value.DefaultValue);
             ai.State = ParameterState.Added;
             LoadAttributes.Add(kvp.Key, ai);
         }
     }
     RewriteFile();
 }