Lines Matching refs:parameters

82 …      private bool RunCommand(ICommandInteraction writer, Command command, IList<Token> parameters)  in RunCommand()  argument
116 … if(parameters.Count < candidateParameters.Length - writers.Count) //without writer in RunCommand()
120 …parametersWithoutLastArray = parameters.Take(candidateParametersWithoutArrayAndWriters.Count()).To… in RunCommand()
125 … if(parameters.Count != candidateParameters.Length - writers.Count) //without writer in RunCommand()
129 parametersWithoutLastArray = parameters; in RunCommand()
156 … var arrayParameters = parameters.Skip(parametersWithoutLastArray.Count()).ToArray(); in RunCommand()
174 preparedParameters = parameters; in RunCommand()
229 if(parameters.Any(x => x is VariableToken)) in RunCommand()
231 return RunCommand(writer, command, ExpandVariables(parameters)); in RunCommand()
233 …t("Bad parameters for command {0} {1}", command.Name, string.Join(" ", parameters.Select(x => x.Or… in RunCommand()
590 IEnumerable<ParameterInfo> parameters; in PrintMonitorInfo()
594 parameters = method.GetParameters().Skip(1); in PrintMonitorInfo()
598 parameters = method.GetParameters(); in PrintMonitorInfo()
600parameters = parameters.Where(x => !Attribute.IsDefined(x, typeof(AutoParameterAttribute))); in PrintMonitorInfo()
602 var lastParameter = parameters.LastOrDefault(); in PrintMonitorInfo()
603 foreach(var param in parameters.Where(x=> !x.IsRetval)) in PrintMonitorInfo()
685 var parameters = indexer.GetIndexParameters(); in PrintMonitorInfo()
686 var lastParameter = parameters.LastOrDefault(); in PrintMonitorInfo()
687 foreach(var param in parameters) in PrintMonitorInfo()
969 … private object InvokeExtensionMethod(object device, MethodInfo method, List<object> parameters) in InvokeExtensionMethod() argument
974 … return InvokeWithContext(context, method, (new [] { device }.Concat(parameters)).ToArray()); in InvokeExtensionMethod()
982 private object InvokeMethod(object device, MethodInfo method, List<object> parameters) in InvokeMethod() argument
987 return InvokeWithContext(context, method, parameters.ToArray()); in InvokeMethod()
995 private void InvokeSetIndex(object device, PropertyInfo property, List<object> parameters) in InvokeSetIndex() argument
1000 Dynamic.InvokeSetIndex(context, parameters.ToArray()); in InvokeSetIndex()
1008 private object InvokeGetIndex(object device, PropertyInfo property, List<object> parameters) in InvokeGetIndex() argument
1013 return Dynamic.InvokeGetIndex(context, parameters.ToArray()); in InvokeGetIndex()
1021 … private object InvokeWithContext(InvokeContext context, MethodInfo method, object[] parameters) in InvokeWithContext() argument
1025 Dynamic.InvokeMemberAction(context, method.Name, parameters); in InvokeWithContext()
1030 return Dynamic.InvokeMember(context, method.Name, parameters); in InvokeWithContext()
1093 …private bool TryPrepareParameters(IList<Token> values, IList<ParameterInfo> parameters, out List<o… in TryPrepareParameters() argument
1097 … if(parameters.Count > 0 && typeof(IMachine).IsAssignableFrom(parameters[0].ParameterType) in TryPrepareParameters()
1098 && Attribute.IsDefined(parameters[0], typeof(AutoParameterAttribute))) in TryPrepareParameters()
1101 parameters = parameters.Skip(1).ToList(); in TryPrepareParameters()
1106 var lastParam = parameters.LastOrDefault(); in TryPrepareParameters()
1109 parameters = parameters.Take(parameters.Count - 1).ToList(); in TryPrepareParameters()
1122 var parameterIndex = parameters.IndexOf(p => p.Name == lit.Value); in TryPrepareParameters()
1138 if(!allowPositional && currentPos < parameters.Count) in TryPrepareParameters()
1148 if(valueCount > parameters.Count && paramArrayElementType == null) in TryPrepareParameters()
1171 … var paramType = parameters.ElementAtOrDefault(i)?.ParameterType ?? paramArrayElementType; in TryPrepareParameters()
1179 if(i < parameters.Count) in TryPrepareParameters()
1181 for(; i < parameters.Count; ++i) in TryPrepareParameters()
1188 … if(!TryParseTokenForParamType(value, parameters[i].ParameterType, out var parsed)) in TryPrepareParameters()
1194 else if(parameters[i].IsOptional) in TryPrepareParameters()
1196 result.Add(parameters[i].DefaultValue); in TryPrepareParameters()
1274 List<object> parameters; in ExecuteDeviceAction()
1275 if(TryPrepareParameters(parameterArray, methodParameters, out parameters)) in ExecuteDeviceAction()
1277 return InvokeMethod(device, foundMethod, parameters); in ExecuteDeviceAction()
1292 List<object> parameters; in ExecuteDeviceAction()
1293 if(TryPrepareParameters(parameterArray, extensionParameters, out parameters)) in ExecuteDeviceAction()
1295 return InvokeExtensionMethod(device, foundExt, parameters); in ExecuteDeviceAction()
1397 List<object> parameters; in ExecuteDeviceAction()
1401 if(TryPrepareParameters(getParameters, indexerParameters, out parameters)) in ExecuteDeviceAction()
1410 … InvokeSetIndex(device, foundIndexer, parameters.Concat(new[] { value }).ToList()); in ExecuteDeviceAction()
1415 return InvokeGetIndex(device, foundIndexer, parameters); in ExecuteDeviceAction()