public Game(IOutputHandler outputHandler, INumberHandler numberHandler, INumberProvider numberProvider) { this.model = model; this.outputHandler = outputHandler; this.numberHandler = numberHandler; this.numberProvider = numberProvider; }
public NumbersService(INumberProvider numberProvider, IDepartmentSettingsService departmentSettingsService, IInboundMessageEventRepository inboundMessageEventRepository) { _numberProvider = numberProvider; _departmentSettingsService = departmentSettingsService; _inboundMessageEventRepository = inboundMessageEventRepository; }
public InstantaneousEmitter(IKeyValueCollection baseProperties, IKeyValueCollection keyValues) { this.baseProperties = baseProperties; emitCount = keyValues.GetNumberProvider("m_nParticlesToEmit"); startTime = keyValues.GetFloatProperty("m_flStartTime"); }
public NumberControlService( INumberProvider controlNumberRepository, ILog log, IServiceAuthorizationPolicy authorizationPolicy, IServiceIdentityProvider identityProvider) : base(log, authorizationPolicy, identityProvider) { _controlNumberRepository = controlNumberRepository; }
public int MultiplyNumbers(INumberProvider provider) // <-- uses different providers which implement one interface { int mult = 1; foreach (int i in provider.GetNumbers()) { mult *= i; } return(mult); }
public int MultiplyNumbers(INumberProvider provider) { int totalNums = 1; var numberArray = provider.GetNumbers(); foreach (var number in numberArray) { totalNums *= number; } return(totalNums); }
public virtual void Set(Func <double> aValue) { var tmp = m_NumberVal as DelegateNumber; if (tmp == null) { tmp = new DelegateNumber(); } tmp.callback = aValue; m_NumberVal = tmp; m_BoolVal = null; }
public virtual void Set(double aValue) { var tmp = m_NumberVal as ConstantNumber; if (tmp == null) { tmp = new ConstantNumber(); } tmp.constantValue = aValue; m_NumberVal = tmp; m_BoolVal = null; }
public int MultiplyNumbers(INumberProvider iNumberProvider) { // Easier way to do below //return iNumberProvider.GetNumbers().Aggregate(1, (a, b) => a * b); int mult = 1; foreach (int i in iNumberProvider.GetNumbers()) { mult *= i; } return(mult); }
public int MultiplyNumbers(INumberProvider np) { var numbers = np.GetNumbers(); var product = 1; foreach (var number in numbers) { product *= number; } return(product); }
public int MultiplyNumbers(INumberProvider provider) { var product = 1; var nums = provider.GetNumbers(); foreach (var num in nums) { product *= num; } return(product); }
public ArabNumberCalculator() { _numbersProvider = new ArabNumbersProvider(); _positionalAndCalculatorDictionary = new Dictionary<IPositionalExtractor, StringBasedCalculator>(); _positionalAndCalculatorDictionary.Add(new ArabPositionalExtractor(0), new StringBasedCalculator(_numbersProvider.Units)); _positionalAndCalculatorDictionary.Add(new ArabPositionalExtractor(1), new StringBasedCalculator(_numbersProvider.Tens)); _positionalAndCalculatorDictionary.Add(new ArabPositionalExtractor(2), new StringBasedCalculator(_numbersProvider.Hundreds)); _positionalAndCalculatorDictionary.Add(new ArabPositionalExtractor(3), new StringBasedCalculator(_numbersProvider.Thousands)); }
public NumberExpression ParseNumber(string aExpressionString, ExpressionContext aContext = null) { var old = context; if (aContext != null) { context = aContext; } INumberProvider tree = ParseNumber(aExpressionString, 20); NumberExpression res = new NumberExpression(tree, context); if (aContext != null) { context = old; } return(res); }
public InitialVelocityNoise(IKeyValueCollection keyValues) { if (keyValues.ContainsKey("m_vecOutputMin")) { outputMin = keyValues.GetVectorProvider("m_vecOutputMin"); } if (keyValues.ContainsKey("m_vecOutputMax")) { outputMax = keyValues.GetVectorProvider("m_vecOutputMax"); } if (keyValues.ContainsKey("m_flNoiseScale")) { noiseScale = keyValues.GetNumberProvider("m_flNoiseScale"); } }
public ContinuousEmitter(IKeyValueCollection baseProperties, IKeyValueCollection keyValues) { this.baseProperties = baseProperties; if (keyValues.ContainsKey("m_flEmissionDuration")) { emissionDuration = keyValues.GetNumberProvider("m_flEmissionDuration"); } if (keyValues.ContainsKey("m_flStartTime")) { startTime = keyValues.GetNumberProvider("m_flStartTime"); } if (keyValues.ContainsKey("m_flEmitRate")) { emitRate = keyValues.GetNumberProvider("m_flEmitRate"); emitInterval = 1.0f / (float)emitRate.NextNumber(); } }
public NumberService(INumberProvider numberProvider) { _numberProvider = numberProvider; }
public ParameterList(INumberProvider aNumber) { inputs.Add(aNumber); }
public static int NextInt(this INumberProvider numberProvider) { return((int)numberProvider.NextNumber()); }
public SequenceProcessor(INumberProvider provider, INumberFinder finder) { _provider = provider; _finder = finder; }
public NumberGameMain(INumberProvider numberProvider, INumberHandler numberHandler, IOutputHandler outputHandler) { this.numberProvider = numberProvider; this.numberHandler = numberHandler; this.outputHandler = outputHandler; }
public OperationNegate(INumberProvider aInput) { input = aInput; }
public Calculator(INumberProvider numberProvider) { this.numberProvider = numberProvider; }
public virtual void Set(INumberProvider provider) { m_NumberVal = provider; m_BoolVal = null; }
public NumberExpression(INumberProvider aExpressionTree, ExpressionContext aContext) { expressionTree = aExpressionTree; context = aContext; }
public NameProvider(INumberProvider numberProvider) { _numberProvider = numberProvider; }
public CooldownController(INumberProvider Option) { _Cooldown = Option; }
public OperationReciprocal(INumberProvider aInput) { input = aInput; }
public ProblemFactory(INumberProvider numberProvider) { _numberProvider = numberProvider; }
public OperationPower(INumberProvider aValue, INumberProvider aPower) { value = aValue; power = aPower; }
public NumberControlProcessor(INumberProvider numberProvider, IReportsUnitOfWork reportsUoW) { _numberProvider = numberProvider; _reportsUoW = reportsUoW; }