/// <summary> /// Main constructor /// </summary> /// <param name="provider">Provider for known values</param> /// <param name="targetInputBox">Text box to write selected value</param> /// <param name="isAppended">true to append selected value to textbox, false to replace existing value</param> public ParameterKnownValuesDialog(IValuesProvider provider, TextBox targetInputBox, bool isAppended) { InitializeComponent(); currentProvider = provider; textBox = targetInputBox; isValueAppended = isAppended; _InitializeContents(); }
public ValuesController(IValuesProvider valuesProvider, IOptions<ValuesControllerConfiguration> optionsAccessor) { if(valuesProvider == null) throw new ArgumentException("valuesProvider"); if (optionsAccessor?.Value == null) throw new ArgumentException("optionsAccessor"); _valuesProvider = valuesProvider; _configuration = optionsAccessor.Value; }
public override bool GetStandardValuesSupported(ITypeDescriptorContext context) { IValuesProvider test = context.Instance as IValuesProvider; if (test != null) { return(true); } else { return(base.GetStandardValuesSupported()); } }
public ValuesController(IOptions<ValuesControllerConfiguration> optionsAccessor, IValuesProvider valuesProvider, ILogger<ValuesController> logger) { if (optionsAccessor?.Value == null) throw new ArgumentNullException(nameof(optionsAccessor)); if (valuesProvider == null) throw new ArgumentNullException(nameof(valuesProvider)); if(logger == null) throw new ArgumentNullException(nameof(logger)); _configuration = optionsAccessor.Value; _valuesProvider = valuesProvider; _logger = logger; }
public ValuesController(IValuesProvider valuesProvider, IOptions <ValuesControllerConfiguration> optionsAccessor) { if (valuesProvider == null) { throw new ArgumentException("valuesProvider"); } if (optionsAccessor?.Value == null) { throw new ArgumentException("optionsAccessor"); } _valuesProvider = valuesProvider; _configuration = optionsAccessor.Value; }
public ValuesController(IValuesProvider provider) { _provider = provider; }
/// <summary> /// Initializes a new instance of the <see cref="ValuesController"/> class. /// </summary> /// <param name="valuesProvider">The values provider.</param> public ValuesController(IValuesProvider valuesProvider) { this.valuesProvider = valuesProvider; }
public static IStream <TOut> CrossApply <TIn, TOut>(this IStream <TIn> stream, string name, IValuesProvider <TIn, TOut> valuesProvider, bool noParallelisation = false) { return(new CrossApplyStreamNode <TIn, TOut>(name, new CrossApplyArgs <TIn, TOut> { NoParallelisation = noParallelisation, Stream = stream, ValuesProvider = valuesProvider }).Output); }
public static IStream <TOut> CrossApply <TIn, TRes, TValueIn, TValueOut, TOut>(this IStream <TIn> stream, string name, IStream <TRes> resourceStream, IValuesProvider <TValueIn, TRes, TValueOut> valuesProvider, Func <TIn, TRes, TValueIn> inputValueSelector, Func <TValueOut, TIn, TRes, TOut> outputValueSelector) { return(new CrossApplyStreamNode <TIn, TRes, TValueIn, TValueOut, TOut>(name, new CrossApplyArgs <TIn, TRes, TValueIn, TValueOut, TOut> { MainStream = stream, GetValueIn = inputValueSelector, GetValueOut = outputValueSelector, ValuesProvider = valuesProvider, StreamToApply = resourceStream }).Output); }
public static IStream <Correlated <TOut> > CrossApply <TIn, TOut>(this IStream <Correlated <TIn> > stream, string name, IValuesProvider <TIn, TOut> valuesProvider, bool noParallelisation = false) { return(new CrossApplyStreamNode <Correlated <TIn>, Correlated <TOut> >(name, new CrossApplyArgs <Correlated <TIn>, Correlated <TOut> > { NoParallelisation = noParallelisation, Stream = stream, ValuesProvider = new ValueProviderCorrelationWrapper <TIn, TOut>(valuesProvider) }).Output); }
public ValueProviderWrapper(IValuesProvider <TInnerIn, TInnerOut> innerValueProvider, Func <TIn, TInnerIn> getInnerIn, Func <TInnerOut, TIn, TOut> getOut) { _innerValueProvider = innerValueProvider; this._getInnerIn = getInnerIn; this._getOut = getOut; }
public ValuesController(IValuesProvider valueProvider) { _valueProvider = valueProvider; }
public ValuesCollector(IValuesProvider performanceCounter, INodeRefCreator nodeRefCreator, string statType) { _performanceCounter = performanceCounter; _nodeRefCreator = nodeRefCreator; _statType = statType; }
public static IStream <TOut> CrossApply <TIn, TRes, TOut>(this IStream <TIn> stream, string name, IStream <TRes> resourceStream, IValuesProvider <TIn, TRes, TOut> valuesProvider) { return(new CrossApplyStreamNode <TIn, TRes, TIn, TOut, TOut>(name, new CrossApplyArgs <TIn, TRes, TIn, TOut, TOut> { MainStream = stream, GetValueIn = (i, j) => i, GetValueOut = (i, j, k) => i, ValuesProvider = valuesProvider, StreamToApply = resourceStream }).Output); }
public ValueProviderCorrelationWrapper(IValuesProvider <TInnerIn, TInnerOut> innerValueProvider) : base(innerValueProvider, i => i.Row, (i, j) => new Correlated <TInnerOut> { Row = i, CorrelationKeys = j.CorrelationKeys }) { }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { IValuesProvider item = context.Instance as IValuesProvider; return(new StandardValuesCollection(item.GetValues())); }
/// <summary> /// Initializes a new instance of the <see cref="ValuesController"/> class. /// </summary> /// <param name="valuesProvider">The values provider.</param> public ValuesController(IValuesProvider valuesProvider1, IValuesProvider valuesProvider2) { this.valuesProvider1 = valuesProvider1; this.valuesProvider2 = valuesProvider2; }
public ValuesManager(IValuesProvider valuesProvider, ISessionManager sessionManager) : base(sessionManager) { mConstructionIfno = "This manager is instantiated by system, by Dependency Injection!"; _valuesProvider = valuesProvider; }
public ValuesController(IValuesProvider provider, IDisposableValuesProvider disposableProvider) { _provider = provider; _disposableProvider = disposableProvider; }
public static IStream <TOut> CrossApply <TIn, TOut>(this IStream <TIn> stream, string name, IValuesProvider <TIn, TOut> valuesProvider) { return(new CrossApplyStreamNode <TIn, TIn, TOut, TOut>(name, new CrossApplyArgs <TIn, TIn, TOut, TOut> { Stream = stream, GetValueIn = i => i, GetValueOut = (i, j) => i, ValuesProvider = valuesProvider }).Output); }