Пример #1
0
        public static TValue ReadCurrentValueFromStream <TValue>(this IValueStream <TValue> stream)
        {
            var listener = new ConstantValueStreamListener <TValue>();

            using var token = stream.AddListener(listener);
            return(listener.Value);
        }
Пример #2
0
 public static IValueStreamListenerToken AddListener <TValue>(this IValueStream <TValue> stream, IValueListener <TValue> listener)
 {
     return(stream.AddListener(new SingleValueListener <TValue>(listener)));
 }