Esempio n. 1
0
 public ObservableSourceProvider(INotifyPCGen itRaisesPCGen, string pathElement, PathConnectorTypeEnum pathConnectorType, string binderName)
     : this(pathElement, pathConnectorType, binderName)
 {
     Data       = itRaisesPCGen ?? throw new ArgumentNullException($"{nameof(itRaisesPCGen)} was null when constructing Observable Source.");
     Type       = null;
     SourceKind = SourceKindEnum.PCGen;
 }
Esempio n. 2
0
        public ObservableSource(INotifyPCGen itRaisesPropChanged, string pathElement, PathConnectorTypeEnum pathConnectorType, string binderName)
            : this(pathElement, pathConnectorType, false, binderName)
        {
            SourceKind = SourceKindEnum.PCGen;
            Data       = itRaisesPropChanged ?? throw new ArgumentNullException($"{nameof(itRaisesPropChanged)} was null when constructing Observable Source.");
            Type       = itRaisesPropChanged.GetType();

            Status = ObservableSourceStatusEnum.Ready;
        }