Exemple #1
0
    public void SetValue(T newValue, out U9Transition[] transitions)
    {
        T oldValue = currentValue;

        currentValue = newValue;

        SubjectChangedEventArgs e = new SubjectChangedEventArgs()
        {
            OldValue = oldValue, NewValue = newValue, IsInitialEvent = false
        };

        OnChanged(e);

        transitions = e.Transitions.ToArray();
    }
Exemple #2
0
 void OnChanged(SubjectChangedEventArgs e)
 {
     ChangedInternal(this, e);
 }