Example #1
0
        static MultiViewModelState()
        {
            var type = typeof(MultiViewModelState);

            ViewModelState = DataConstant.Create <MultiViewModelState>(type, nameof(ViewModelState), true);
            SelectedIndex  = DataConstant.Create <int>(type, nameof(SelectedIndex));
        }
 public bool Remove(DataConstant dataConstant)
 {
     return(false);
 }
 public bool Contains(DataConstant dataConstant)
 {
     return(false);
 }
 public bool TryGetData <T>(DataConstant <T> dataConstant, out T data)
 {
     data = default(T);
     return(false);
 }
 public T GetData <T>(DataConstant <T> dataConstant)
 {
     return(default(T));
 }
 public void AddOrUpdate <T>(DataConstant <T> dataConstant, T value)
 {
 }
 public void Add <T>(DataConstant <T> dataConstant, T value)
 {
 }
 public static DataConstantValue Create(DataConstant dataConstant, object value)
 {
     return(new DataConstantValue(dataConstant, value));
 }
 public static DataConstantValue Create <T>(DataConstant <T> dataConstant, T value)
 {
     return(new DataConstantValue(dataConstant, value));
 }
 private DataConstantValue([NotNull] DataConstant dataConstant, object value)
 {
     Should.NotBeNull(dataConstant, "dataConstant");
     DataConstant = dataConstant;
     Value        = value;
 }