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; }