Beispiel #1
0
    public static void SetValue <T>(string Name, T Val)
    {
        foreach (var F in Fields)
        {
            if (F.Name == Name)
            {
                /*if (F.GetValue<T>().Equals(Val))
                 *      return;*/

                F.SetValue(Val);
                Serialize();
                return;
            }
        }

        ValueField VF = new ValueField(Name, typeof(T));

        VF.SetValue(Val);
        Fields.Add(VF);
        Serialize();
    }
Beispiel #2
0
 /// <summary>
 /// Set the value of the register via the reflected FieldInfo.
 /// </summary>
 /// <param name="o"></param>
 public void SetValue(object o)
 {
     ValueField.SetValue(this, o);
 }