5 types derived from ParameterInfo
mscorlib (1)
system\reflection\parameterinfo.cs (1)
265internal unsafe sealed class RuntimeParameterInfo : ParameterInfo, ISerializable
System.Workflow.Activities (1)
Rules\RuleValidation.cs (1)
288internal class SimpleParameterInfo : ParameterInfo
System.Workflow.ComponentModel (2)
AuthoringOM\Compiler\TypeSystem\ParameterInfo.cs (1)
14internal sealed class DesignTimeParameterInfo : ParameterInfo
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (1)
1246private class RTParameterInfoWrapper : ParameterInfo
System.WorkflowServices (1)
System\Workflow\Activities\ContractMethodParameterInfo.cs (1)
12internal sealed class ContractMethodParameterInfo : ParameterInfo
730 references to ParameterInfo
ComSvcConfig (2)
ComplusTypeValidator.cs (2)
132foreach (ParameterInfo parameter in method.GetParameters()) 258foreach (ParameterInfo parameter in method.GetParameters())
mscorlib (170)
system\attribute.cs (16)
216private static ParameterInfo GetParentDefinition(ParameterInfo param) 230ParameterInfo[] parameters = rtMethod.GetParameters(); 237private static Attribute[] InternalParamGetCustomAttributes(ParameterInfo param, Type type, bool inherit) 277ParameterInfo baseParam = GetParentDefinition(param); 327private static bool InternalParamIsDefined(ParameterInfo param, Type type, bool inherit) 344ParameterInfo baseParam = GetParentDefinition(param); 383ParameterInfo[] indexParams = element.GetIndexParameters(); 557public static Attribute[] GetCustomAttributes(ParameterInfo element) 562public static Attribute[] GetCustomAttributes(ParameterInfo element, Type attributeType) 567public static Attribute[] GetCustomAttributes(ParameterInfo element, Type attributeType, bool inherit) 590public static Attribute[] GetCustomAttributes(ParameterInfo element, bool inherit) 607public static bool IsDefined(ParameterInfo element, Type attributeType) 612public static bool IsDefined(ParameterInfo element, Type attributeType, bool inherit) 644public static Attribute GetCustomAttribute(ParameterInfo element, Type attributeType) 649public static Attribute GetCustomAttribute(ParameterInfo element, Type attributeType, bool inherit)
system\defaultbinder.cs (13)
63ParameterInfo[] par = candidates[i].GetParametersNoCopy(); 117ParameterInfo[] par = candidates[i].GetParametersNoCopy(); 308ParameterInfo[] parms = candidates[0].GetParametersNoCopy(); 388ParameterInfo[] parameters = candidates[currentMin].GetParametersNoCopy(); 542ParameterInfo[] par = candidates[i].GetParametersNoCopy(); 624ParameterInfo[] par = candidates[i].GetIndexParameters(); 749ParameterInfo[] par = match[i].GetParametersNoCopy(); 789ParameterInfo[] par = match[i].GetIndexParameters(); 811private static int FindMostSpecific(ParameterInfo[] p1, int[] paramOrder1, Type paramArrayType1, 812ParameterInfo[] p2, int[] paramOrder2, Type paramArrayType2, 1034ParameterInfo[] params1 = m1.GetParametersNoCopy(); 1035ParameterInfo[] params2 = m2.GetParametersNoCopy(); 1125private static bool CreateParamOrder(int[] paramOrder,ParameterInfo[] pars,String[] names)
system\diagnostics\eventing\eventsource.cs (9)
2087private void LogEventArgsMismatches(ParameterInfo[] infos, object[] args) 2118private int GetParamLengthIncludingByteArray(ParameterInfo[] parameters) 2121foreach(ParameterInfo info in parameters) 2543public ParameterInfo[] Parameters; // 3360ParameterInfo[] args = method.GetParameters(); 3580private static bool RemoveFirstArgIfRelatedActivityId(ref ParameterInfo[] args) 3586var newargs = new ParameterInfo[args.Length - 1]; 3637EventAttribute eventAttribute, ParameterInfo[] eventParameters, 4834foreach (var parameter in m_eventSource.m_eventData[EventId].Parameters)
System\Diagnostics\Eventing\TraceLogging\TraceLoggingEventTypes.cs (2)
89System.Reflection.ParameterInfo[] paramInfos) 207private TraceLoggingTypeInfo[] MakeArray(System.Reflection.ParameterInfo[] paramInfos)
system\diagnostics\stacktrace.cs (1)
697ParameterInfo[] pi = mb.GetParameters();
system\reflection\cominterfaces.cs (5)
317ParameterInfo[] GetParameters(); 375ParameterInfo[] GetParameters(); 439ParameterInfo[] GetParameters(); 568ParameterInfo[] GetIndexParameters(); 633[TypeLibImportClassAttribute(typeof(System.Reflection.ParameterInfo))]
system\reflection\ConstructorInfo.cs (6)
168private ParameterInfo[] m_parameters = null; // Created lazily when GetParameters() is called. 483internal override ParameterInfo[] GetParametersNoCopy() 492public override ParameterInfo[] GetParameters() 494ParameterInfo[] parameters = GetParametersNoCopy(); 499ParameterInfo[] ret = new ParameterInfo[parameters.Length];
system\reflection\customattribute.cs (2)
57public static IList<CustomAttributeData> GetCustomAttributes(ParameterInfo target) 375ParameterInfo[] parameters = m_ctor.GetParametersNoCopy();
system\reflection\CustomAttributeExtensions.cs (12)
20public static Attribute GetCustomAttribute(this ParameterInfo element, Type attributeType) 37public static T GetCustomAttribute<T>(this ParameterInfo element) where T : Attribute 46public static Attribute GetCustomAttribute(this ParameterInfo element, Type attributeType, bool inherit) 55public static T GetCustomAttribute<T>(this ParameterInfo element, bool inherit) where T : Attribute 74public static IEnumerable<Attribute> GetCustomAttributes(this ParameterInfo element) 83public static IEnumerable<Attribute> GetCustomAttributes(this ParameterInfo element, bool inherit) 102public static IEnumerable<Attribute> GetCustomAttributes(this ParameterInfo element, Type attributeType) 119public static IEnumerable<T> GetCustomAttributes<T>(this ParameterInfo element) where T : Attribute 128public static IEnumerable<Attribute> GetCustomAttributes(this ParameterInfo element, Type attributeType, bool inherit) 137public static IEnumerable<T> GetCustomAttributes<T>(this ParameterInfo element, bool inherit) where T : Attribute 156public static bool IsDefined(this ParameterInfo element, Type attributeType) 165public static bool IsDefined(this ParameterInfo element, Type attributeType, bool inherit)
system\reflection\emit\constructorbuilder.cs (1)
123public override ParameterInfo[] GetParameters()
system\reflection\emit\dynamicilgenerator.cs (1)
501ParameterInfo[] paramInfo = methodInfo.GetParametersNoCopy();
system\reflection\emit\dynamicmethod.cs (12)
622public override ParameterInfo[] GetParameters() { return m_dynMethod.GetParameters(); } 769public override ParameterInfo ReturnParameter { get { return m_dynMethod.ReturnParameter; } } 783ParameterInfo[] parameters = m_dynMethod.LoadParameters(); 856ParameterInfo[] m_parameters; 913public override ParameterInfo[] GetParameters() { 914ParameterInfo[] privateParameters = LoadParameters(); 915ParameterInfo[] parameters = new ParameterInfo[privateParameters.Length]; 984public override ParameterInfo ReturnParameter { 996internal ParameterInfo[] LoadParameters() { 999ParameterInfo[] parameters = new ParameterInfo[parameterTypes.Length];
system\reflection\emit\methodbuilder.cs (2)
633public override ParameterInfo[] GetParameters() 643public override ParameterInfo ReturnParameter
system\reflection\emit\methodbuilderinstantiation.cs (2)
63public override ParameterInfo[] GetParameters() { throw new NotSupportedException(); } 110public override ParameterInfo ReturnParameter { get { throw new NotSupportedException(); } }
system\reflection\emit\modulebuilder.cs (3)
557ParameterInfo[] parameters = con.GetParameters(); 1874ParameterInfo[] paramInfo = method.GetParameters(); 1892ParameterInfo[] parameters = method.GetParameters();
system\reflection\emit\propertybuilder.cs (1)
226public override ParameterInfo[] GetIndexParameters()
system\reflection\emit\symbolmethod.cs (1)
103public override ParameterInfo[] GetParameters()
system\reflection\emit\xxxontypebuilderinstantiation.cs (3)
76public override ParameterInfo[] GetParameters() { return m_method.GetParameters(); } 104public override ParameterInfo ReturnParameter { get { throw new NotSupportedException(); } } 173public override ParameterInfo[] GetParameters() { return m_ctor.GetParameters(); }
system\reflection\eventinfo.cs (2)
146ParameterInfo[] parameters = removeMethod.GetParametersNoCopy(); 165ParameterInfo[] p = m.GetParametersNoCopy();
system\reflection\methodbase.cs (4)
160internal virtual ParameterInfo[] GetParametersNoCopy() { return GetParameters (); } 163public abstract ParameterInfo[] GetParameters(); 328ParameterInfo[] paramInfo = GetParametersNoCopy(); 344ParameterInfo[] p = null;
system\reflection\methodinfo.cs (11)
81public virtual ParameterInfo ReturnParameter { get { throw new NotImplementedException(); } } 137private ParameterInfo[] m_parameters; 138private ParameterInfo m_returnParameter; 318private ParameterInfo[] FetchNonReturnParameters() 327private ParameterInfo FetchReturnParameter() 580internal override ParameterInfo[] GetParametersNoCopy() 589public override ParameterInfo[] GetParameters() 596ParameterInfo[] ret = new ParameterInfo[m_parameters.Length]; 814public override ParameterInfo ReturnParameter 822return m_returnParameter as ParameterInfo;
system\reflection\parameterinfo.cs (10)
226ParameterInfo[] args = null; 269internal unsafe static ParameterInfo[] GetParameters(IRuntimeMethodInfo method, MemberInfo member, Signature sig) 273ParameterInfo dummy; 278internal unsafe static ParameterInfo GetReturnParameter(IRuntimeMethodInfo method, MemberInfo member, Signature sig) 282ParameterInfo returnParameter; 288internal unsafe static ParameterInfo[] GetParameters( 289IRuntimeMethodInfo methodHandle, MemberInfo member, Signature sig, out ParameterInfo returnParameter, bool fetchReturnParameter) 293ParameterInfo[] args = fetchReturnParameter ? null : new ParameterInfo[sigArgCount]; 419info.SetType(typeof(ParameterInfo));
system\reflection\propertyinfo.cs (10)
92public abstract ParameterInfo[] GetIndexParameters(); 207private ParameterInfo[] m_parameters; 528public override ParameterInfo[] GetIndexParameters() 530ParameterInfo[] indexParams = GetIndexParametersNoCopy(); 537ParameterInfo[] ret = new ParameterInfo[numParams]; 544internal ParameterInfo[] GetIndexParametersNoCopy() 552ParameterInfo[] methParams = null; 577ParameterInfo[] propParams = new ParameterInfo[numParams];
system\rttype.cs (4)
2543ParameterInfo[] parameterInfos = methodBase.GetParametersNoCopy(); 2604ParameterInfo lastParameter = parameterInfos[parameterInfos.Length - 1]; 3263ParameterInfo[] parameters = firstCandidate.GetParametersNoCopy(); 5623ParameterInfo[] aParams = meth.GetParametersNoCopy();
system\runtime\compilerservices\decimalconstantattribute.cs (1)
66ParameterInfo[] parameters = attr.Constructor.GetParameters();
system\Runtime\InteropServices\ComEventsMethod.cs (2)
74ParameterInfo[] parameters = _d.Method.GetParameters(); 82ParameterInfo pi = parameters[i];
system\runtime\interopservices\registrationservices.cs (1)
1030ParameterInfo[] aParams = CurrentMethod.GetParameters();
system\runtime\interopservices\tceadaptergen\eventsinkhelperwriter.cs (4)
68ParameterInfo[] aParams = AddMeth.GetParameters(); 99ParameterInfo[] PIs = Method.GetParameters(); 129ParameterInfo[] paramInfos = Method.GetParameters(); 168ParameterInfo[] aParams = Method.GetParameters();
system\runtime\remoting\channelsinkstacks.cs (2)
420ParameterInfo[] paramList = asyncEndCache.Parameters; 460internal static void GetOutArgs(ParameterInfo[] syncParams, Object[] syncArgs,
system\runtime\remoting\message.cs (16)
308ParameterInfo[] pi = methodCache.Parameters; 475ParameterInfo[] paramArray = methodCache.Parameters; 504internal static Object[] CoerceArgs(IMethodMessage m, ParameterInfo[] pi) 510internal static Object[] CoerceArgs(MethodBase mb, Object[] args, ParameterInfo[] pi) 530ParameterInfo currentPi = pi[i]; 3351ParameterInfo[] parameters = canidate.GetParameters(); 3452ParameterInfo[] pinfos = methodCache.Parameters; 3524ParameterInfo[] parameterInfos = methodCache.Parameters; 4262ParameterInfo[] pinfos = _methodCache.Parameters; 4439ParameterInfo[] pinfos = _methodCache.Parameters; 4598ParameterInfo[] paramInfo = methodCache.Parameters; 5336ParameterInfo[] pi = _methodCachedData.Parameters; 5354ParameterInfo[] pi = _methodCachedData.Parameters; 5370internal static void GetParameterMaps(ParameterInfo[] parameters, 5392foreach (ParameterInfo param in parameters) 5467ParameterInfo param = parameters[co];
system\runtime\remoting\realproxy.cs (2)
485ParameterInfo[] parameters = cache.Parameters; 488ParameterInfo param = parameters[index];
system\runtime\remoting\remotingattributes.cs (2)
235private ParameterInfo[] _parameters = null; // list of parameters (cached because reflection always 329internal ParameterInfo[] Parameters
system\runtime\remoting\remotingservices.cs (7)
2063ParameterInfo[] paramList = method.GetParameters(); 2064foreach (ParameterInfo param in paramList) 2091ParameterInfo[] parameterList = mi.GetParameters(); 2118private static bool CompareParameterList(ArrayList params1, ParameterInfo[] params2) 2130ParameterInfo param = params2[co]; 2132ParameterInfo pi = obj as ParameterInfo;
PresentationBuildTasks (11)
BuildTasks\Ms\Internal\MarkupCompiler\MarkupCompiler.cs (4)
1793ParameterInfo[] parameters = mi.GetParameters(); 1811ParameterInfo[] parameters = ci.GetParameters(); 1850ParameterInfo[] pis = mi.GetParameters(); 1986ParameterInfo[] pars = methodInvoke.GetParameters();
Framework\System\Windows\Markup\MarkupExtensionParser.cs (5)
947ParameterInfo[] constructorParameters = FindLongestConstructor(extensionType, out maxConstructorParams); 1221private ParameterInfo[] FindLongestConstructor(Type extensionType, out int maxConstructorArguments) 1223ParameterInfo[] constructorParameters = null; 1228ParameterInfo[] parInfo = ctor.GetParameters(); 1331ParameterInfo[] paramInfos = info.GetParameters();
Framework\System\Windows\Markup\XamlTypeMapper.cs (2)
1348ParameterInfo[] pis = null; 2153ParameterInfo[] parameters = methodInfo.GetParameters();
PresentationFramework (21)
src\Framework\MS\Internal\Data\IndexedEnumerable.cs (1)
515ParameterInfo[] indexerParameters = pi.GetIndexParameters();
src\Framework\MS\Internal\Data\IndexerPropertyInfo.cs (2)
58public override ParameterInfo[] GetIndexParameters() 60return new ParameterInfo[0];
src\Framework\MS\Internal\Data\PropertyPathWorker.cs (1)
1355ParameterInfo[] aryPI = pi?.GetIndexParameters();
src\Framework\MS\Internal\Helper.cs (1)
677ParameterInfo[] parameterInfos = methodInfo.GetParameters();
src\Framework\System\Windows\Markup\BamlRecordReader.cs (2)
1534ParameterInfo[] paramInfos = data.GetParameters(i); 1622private void ProcessConstructorParameter(ParameterInfo paramInfo, object param, ref object paramArrayItem)
src\Framework\System\Windows\Markup\BamlRecords.cs (1)
4924ParameterInfo[] paramInfo = methodInfo.GetParameters();
src\Framework\System\Windows\Markup\MarkupExtensionParser.cs (4)
947ParameterInfo[] constructorParameters = FindLongestConstructor(extensionType, out maxConstructorParams); 1221private ParameterInfo[] FindLongestConstructor(Type extensionType, out int maxConstructorArguments) 1223ParameterInfo[] constructorParameters = null; 1228ParameterInfo[] parInfo = ctor.GetParameters();
src\Framework\System\Windows\Markup\Primitives\ElementMarkupObject.cs (4)
93ParameterInfo[] parameters; 273ParameterInfo[] parameters = shouldSerializeMethod.GetParameters(); 373private bool TryGetConstructorInfoArguments(object instance, out ParameterInfo[] parameters, out ICollection arguments) 407ParameterInfo[] ctorParameters = ctorInfo.GetParameters();
src\Framework\System\Windows\Markup\XamlTypeMapper.cs (5)
1348ParameterInfo[] pis = null; 2153ParameterInfo[] parameters = methodInfo.GetParameters(); 3902internal ParameterInfo[] GetParameters(int constructorIndex) 3908_parameters = new ParameterInfo[_constructors.Length][]; 3935private ParameterInfo[][] _parameters;
System (3)
compmod\system\diagnostics\traceutils.cs (1)
77ParameterInfo[] ctorparams = ctorInfos[i].GetParameters();
net\System\Net\_AutoWebProxyScriptHelper.cs (2)
172public override ParameterInfo[] GetParameters() { 174ParameterInfo[] pars = typeof(WebProxyScriptHelper).GetMethod(name, (BindingFlags)unchecked(-1)).GetParameters();
System.Activities (19)
Microsoft\VisualBasic\Activities\VisualBasicDesignerHelper.cs (2)
545ParameterInfo[] parameters = method.GetParameters(); 548foreach (ParameterInfo parameter in parameters)
System\Activities\Expressions\ExpressionServices.cs (6)
84ParameterInfo[] parameters = calledMethod.GetParameters(); 207ParameterInfo[] parameters = calledMethod.GetParameters(); 1265ParameterInfo[] parameterInfoArray = methodInfo.GetParameters(); 1407ParameterInfo[] parameterInfoArray = null; 1447static string TryConvertArguments(ReadOnlyCollection<Expression> source, IList target, Type expressionType, int baseEvaluationOrder, ParameterInfo[] parameterInfoArray, bool throwOnError) 1456ParameterInfo parameterInfo = parameterInfoArray[i];
System\Activities\Expressions\MethodCallExpressionHelper.cs (1)
25ParameterInfo[] parameterInfos = methodInfo.GetParameters();
System\Activities\ExpressionUtilities.cs (1)
505ParameterInfo[] getItemParameters = this.getItemMethod.GetParameters();
System\Activities\Runtime\CallbackWrapper.cs (2)
173ParameterInfo[] parameters = potentialMatch.GetParameters(); 178ParameterInfo parameter = parameters[parameterIndex];
System\Activities\Statements\MethodExecutor.cs (3)
47static bool HaveParameterArray(ParameterInfo[] parameters) 51ParameterInfo last = parameters[parameters.Length - 1]; 63ParameterInfo[] formalParameters = method.GetParameters();
System\Activities\Statements\MethodResolver.cs (4)
55static bool HaveParameterArray(ParameterInfo[] parameters) 59ParameterInfo last = parameters[parameters.Length - 1]; 75ParameterInfo[] formalParameters; 505ParameterInfo[] formalParams = methodInfo.GetParameters();
System.Activities.Presentation (4)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\Metadata\AttributeDataCache.cs (1)
254private static Type[] ToTypeArray(ParameterInfo[] parameterInfo) {
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (3)
1820public override ParameterInfo[] GetIndexParameters() { return _info.GetIndexParameters(); } 1953public override ParameterInfo[] GetParameters() { return _info.GetParameters(); } 1973public override ParameterInfo ReturnParameter { get { return _info.ReturnParameter; } }
System.AddIn (2)
System\Addin\Hosting\Store\AddInAdapter.cs (1)
82ParameterInfo[] pars = ctor.GetParameters();
System\Addin\MiniReflection\TypeInfo.cs (1)
1010foreach(System.Reflection.ParameterInfo parameterInfo in ctor.GetParameters())
System.ComponentModel.DataAnnotations (1)
DataAnnotations\CustomValidationAttribute.cs (1)
234ParameterInfo[] parameterInfos = methodInfo.GetParameters();
System.Configuration (1)
System\Configuration\CallbackValidatorAttribute.cs (1)
38ParameterInfo[] parameters = methodInfo.GetParameters();
System.Core (55)
Microsoft\Scripting\Actions\CallSite.cs (2)
315ParameterInfo[] pis = invoke.GetParametersCached(); 322ParameterInfo pi = pis[i];
Microsoft\Scripting\Actions\CallSiteBinder.cs (1)
74ParameterInfo[] pis = invoke.GetParametersCached();
Microsoft\Scripting\Ast\BinaryExpression.cs (8)
617ParameterInfo[] pms = method.GetParametersCached(); 659ParameterInfo[] pis = b.Method.GetParametersCached(); 710internal static bool ParameterIsAssignable(ParameterInfo pi, Type argType) { 771ParameterInfo[] pms = method.GetParametersCached(); 803ParameterInfo[] pmsOpTrue = opTrue.GetParametersCached(); 813private static bool IsValidLiftedConditionalLogicalOperator(Type left, Type right, ParameterInfo[] pms) { 1344ParameterInfo[] pms = method.GetParametersCached(); 1478ParameterInfo[] pms = mi.GetParametersCached();
Microsoft\Scripting\Ast\ElementInit.cs (2)
122ParameterInfo[] pis = addMethod.GetParametersCached(); 132foreach (ParameterInfo pi in pis) {
Microsoft\Scripting\Ast\IndexExpression.cs (6)
296ParameterInfo[] parms; 365ParameterInfo[] getParameters = null; 374ParameterInfo[] setParameters = setter.GetParametersCached(); 400private static void ValidateAccessor(Expression instance, MethodInfo method, ParameterInfo[] indexes, ref ReadOnlyCollection<Expression> arguments) { 416private static void ValidateAccessorArgumentTypes(MethodInfo method, ParameterInfo[] indexes, ref ReadOnlyCollection<Expression> arguments) { 424ParameterInfo pi = indexes[i];
Microsoft\Scripting\Ast\LambdaExpression.cs (2)
537ParameterInfo[] pis = mi.GetParametersCached(); 546ParameterInfo pi = pis[i];
Microsoft\Scripting\Ast\MethodCallExpression.cs (15)
526ParameterInfo[] pis = ValidateMethodAndGetParameters(null, method); 547ParameterInfo[] pis = ValidateMethodAndGetParameters(null, method); 571ParameterInfo[] pis = ValidateMethodAndGetParameters(null, method); 598ParameterInfo[] pis = ValidateMethodAndGetParameters(null, method); 629ParameterInfo[] pis = ValidateMethodAndGetParameters(null, method); 696ParameterInfo[] pis = ValidateMethodAndGetParameters(instance, method); 725ParameterInfo[] pis = ValidateMethodAndGetParameters(instance, method); 808private static ParameterInfo[] ValidateMethodAndGetParameters(Expression instance, MethodInfo method) { 837ParameterInfo[] pis = GetParametersForValidation(method, nodeKind); 844ParameterInfo pi = pis[i]; 862private static ParameterInfo[] GetParametersForValidation(MethodBase method, ExpressionType nodeKind) { 863ParameterInfo[] pis = method.GetParametersCached(); 871private static void ValidateArgumentCount(MethodBase method, ExpressionType nodeKind, int count, ParameterInfo[] pis) { 888private static Expression ValidateOneArgument(MethodBase method, ExpressionType nodeKind, Expression arg, ParameterInfo pi) { 974ParameterInfo[] parms = m.GetParametersCached();
Microsoft\Scripting\Ast\NewExpression.cs (2)
229ParameterInfo[] pis; 254ParameterInfo pi = pis[i];
Microsoft\Scripting\Ast\SwitchExpression.cs (2)
219var leftParam = pms[0]; 228var rightParam = pms[1];
Microsoft\Scripting\Ast\TypeUtils.cs (1)
477ParameterInfo[] pis = mi.GetParametersCached();
Microsoft\Scripting\Ast\UnaryExpression.cs (2)
396ParameterInfo[] pms = method.GetParametersCached(); 433ParameterInfo[] pms = method.GetParametersCached();
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (3)
369foreach (var pi in mi.GetParametersCached()) { 433ParameterInfo[] pis = method.GetParametersCached(); 438ParameterInfo parameter = pis[i];
Microsoft\Scripting\Compiler\LambdaCompiler.Unary.cs (1)
302ParameterInfo[] pis = node.Method.GetParametersCached();
Microsoft\Scripting\Utils\TypeExtensions.cs (5)
44private static readonly CacheDict<MethodBase, ParameterInfo[]> _ParamInfoCache = new CacheDict<MethodBase, ParameterInfo[]>(75); 46internal static ParameterInfo[] GetParametersCached(this MethodBase method) { 47ParameterInfo[] pis; 63internal static bool IsByRefParameter(this ParameterInfo pi) {
System\Linq\SequenceQuery.cs (3)
223ParameterInfo[] pis = mi.GetParameters(); 228ParameterInfo pi = pis[i]; 338ParameterInfo[] mParams = m.GetParameters();
System.Data (4)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\Metadata\AttributeDataCache.cs (1)
254private static Type[] ToTypeArray(ParameterInfo[] parameterInfo) {
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Metadata\MetadataStore.cs (3)
1820public override ParameterInfo[] GetIndexParameters() { return _info.GetIndexParameters(); } 1953public override ParameterInfo[] GetParameters() { return _info.GetParameters(); } 1973public override ParameterInfo ReturnParameter { get { return _info.ReturnParameter; } }
System.Data.Entity (3)
System\Data\Common\CommandTrees\ExpressionBuilder\DbExpressionBuilder.cs (1)
1751ParameterInfo[] methodParams = method.GetParameters();
System\Data\Metadata\Edm\LightweightCodeGenerator.cs (1)
413ParameterInfo[] parameters = setterMethodInfo.GetParameters();
System\Data\Objects\ELinq\ReflectionUtil.cs (1)
446foreach (ParameterInfo parameter in method.GetParameters())
System.Data.Linq (19)
DataContext.cs (1)
810ParameterInfo[] pis = methodInfo.GetParameters();
Mapping\AttributedMetaModel.cs (4)
912ParameterInfo[] pis = mi.GetParameters(); 975private ParameterInfo parameterInfo; 978public AttributedMetaParameter(ParameterInfo parameterInfo) { 982public override ParameterInfo Parameter {
Mapping\MappedMetaModel.cs (7)
1376ParameterInfo[] pis = this.method.GetParameters(); 1434private ParameterInfo parameterInfo; 1437public MappedParameter(ParameterInfo parameterInfo, ParameterMapping map) { 1441public override ParameterInfo Parameter { 1459private ParameterInfo parameterInfo; 1462public MappedReturnParameter(ParameterInfo parameterInfo, ReturnMapping map) { 1466public override ParameterInfo Parameter {
Mapping\MetaModel.cs (1)
404public abstract ParameterInfo Parameter { get; }
SqlClient\Common\TypeSystem.cs (1)
158ParameterInfo[] mParams = m.GetParameters();
SqlClient\Query\SqlNamer.cs (2)
176System.Reflection.ParameterInfo[] pis = sox.Constructor.GetParameters(); 210System.Reflection.ParameterInfo[] pis = mc.Method.GetParameters();
SqlClient\Reader\ObjectReaderCompiler.cs (3)
893ParameterInfo[] pis = mc.Method.GetParameters(); 903ParameterInfo pi = pis[i]; 940ParameterInfo[] pis = sn.Constructor.GetParameters();
System.Data.Services (12)
System\Data\Services\DataServiceConfiguration.cs (4)
900ParameterInfo[] parameters = method.GetParameters(); 927private static void CheckParameterIsNotOut(MethodInfo method, ParameterInfo parameter) 962ParameterInfo[] parameters = method.GetParameters(); 1042ParameterInfo[] parameters = method.GetParameters();
System\Data\Services\Parsing\RequestQueryParser.cs (5)
2446ParameterInfo pi = method.Parameters[i]; 2607private readonly ParameterInfo[] parameters; 2619public MethodData(MethodBase method, ParameterInfo[] parameters) 2643public ParameterInfo[] Parameters 2653foreach (ParameterInfo parameter in this.Parameters)
System\Data\Services\Providers\BaseServiceProvider.cs (2)
800ParameterInfo[] parametersInfo = method.GetParameters(); 804ParameterInfo parameterInfo = parametersInfo[i];
System\Data\Services\Providers\BasicExpandProvider.cs (1)
1223ParameterInfo[] p = m.GetParameters();
System.Data.Services.Client (2)
System\Data\Services\Client\ALinq\ReflectionUtil.cs (1)
458foreach (ParameterInfo parameter in method.GetParameters())
System\Data\Services\Client\ALinq\ResourceBinder.cs (1)
1729ParameterInfo[] constructorParams = ne.Constructor.GetParameters();
System.Data.SqlXml (4)
System\Xml\Xsl\QIL\QilXmlReader.cs (1)
43ParameterInfo[] parms = mi.GetParameters();
System\Xml\Xsl\Runtime\XmlExtensionFunction.cs (1)
206ParameterInfo[] paramInfo = meth.GetParameters();
System\Xml\Xsl\XsltOld\XsltCompileContext.cs (2)
136ParameterInfo[] parameters = methods[i].GetParameters(); 798ParameterInfo[] parameters = method.GetParameters();
System.Drawing (1)
misc\DbgUtil.cs (1)
347foreach( ParameterInfo pi in mi.GetParameters() )
System.Runtime.Remoting (10)
metadata\wsdlparser.cs (5)
3692ParameterInfo[] paramInfos = baseInfo.GetParameters(); 4527ParameterInfo[] parameters = method.GetParameters(); 4532ParameterInfo param = parameters[l]; 4558ParameterInfo param = parameters[l]; 4599ParameterInfo param = parameters[0];
metadata\wsdlwriter.cs (5)
373ParameterInfo[] parameters = method.GetParameters(); 1553ParameterInfo[] parameters = method.GetParameters(); 1565foreach (ParameterInfo param in parameters){ 1653private void ParamInOut(ParameterInfo param, out bool bMarshalIn, out bool bMarshalOut) 2403ParameterInfo[] paramInfos = info.GetParameters();
System.Runtime.Serialization (6)
System\Runtime\Serialization\ClassDataContract.cs (3)
1115ParameterInfo[] parameters = method.GetParameters(); 1139bool IsValidExtensionDataSetMethod(MethodInfo method, ParameterInfo[] parameters) 1154static bool IsValidCallback(MethodInfo method, ParameterInfo[] parameters, Type attributeType, MethodInfo currentCallback, ref Type prevAttributeType)
System\Runtime\Serialization\CodeGenerator.cs (1)
203ParameterInfo[] parameters = signature.GetParameters();
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (1)
227ParameterInfo[] parameters = signature.GetParameters();
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (1)
155ParameterInfo[] parameters = signature.GetParameters();
System.ServiceModel (61)
System\ServiceModel\Administration\ContractInstanceProvider.cs (1)
93ParameterInfo[] parameterInfo = operationDescription.SyncMethod.GetParameters();
System\ServiceModel\ComIntegration\ComPlusTypeLoader.cs (4)
254ParameterInfo[] parameters = ServiceReflector.GetInputParameters(methodInfo, false); 274ParameterInfo[] parameters = ServiceReflector.GetOutputParameters(methodInfo, false); 288ParameterInfo[] parameters, 303ParameterInfo parameter = parameters[index];
System\ServiceModel\ComIntegration\EmitterCache.cs (1)
55ParameterInfo[] parameters = mInfo.GetParameters();
System\ServiceModel\Configuration\ServiceModelEnumValidator.cs (1)
35ParameterInfo[] isDefinedParameters = this.isDefined.GetParameters();
System\ServiceModel\Description\MessageContractExporter.cs (4)
615ParameterInfo paramInfo = part.AdditionalAttributesProvider as ParameterInfo; 629ParameterInfo paramInfo = part.AdditionalAttributesProvider as ParameterInfo;
System\ServiceModel\Description\ServiceReflector.cs (20)
468ParameterInfo param = attrProvider as ParameterInfo; 709ParameterInfo[] parameters = methodInfo.GetParameters(); 710foreach (ParameterInfo parameter in parameters) 733static internal bool FlowsIn(ParameterInfo paramInfo) // conceptually both "in" and "in/out" params return true 737static internal bool FlowsOut(ParameterInfo paramInfo) // conceptually both "out" and "in/out" params return true 743static internal ParameterInfo[] GetInputParameters(MethodInfo method, bool asyncPattern) 746ParameterInfo[] parameters = method.GetParameters(); 765ParameterInfo[] result = new ParameterInfo[count]; 769ParameterInfo param = parameters[i]; 779static internal ParameterInfo[] GetOutputParameters(MethodInfo method, bool asyncPattern) 782ParameterInfo[] parameters = method.GetParameters(); 801ParameterInfo[] result = new ParameterInfo[count]; 805ParameterInfo param = parameters[i]; 816ParameterInfo[] parameters = method.GetParameters(); 874ParameterInfo[] parameters = method.GetParameters(); 934ParameterInfo[] parameters = method.GetParameters(); 992foreach (ParameterInfo inputInfo in methodInfo.GetParameters())
System\ServiceModel\Description\TaskOperationDescriptionValidator.cs (1)
54foreach (ParameterInfo parameter in method.GetParameters())
System\ServiceModel\Description\TypeLoader.cs (13)
1082ParameterInfo[] parameters = ServiceReflector.GetInputParameters(methodInfo, isAsync); 1108ParameterInfo[] parameters = ServiceReflector.GetOutputParameters(methodInfo, isAsync); 1153MessageDescription CreateParameterMessageDescription(ParameterInfo[] parameters, 1164foreach (ParameterInfo param in parameters) 1483internal static Type GetParameterType(ParameterInfo parameterInfo) 1537ParameterInfo[] syncInputs; 1538ParameterInfo[] asyncInputs; 1539ParameterInfo[] syncOutputs; 1540ParameterInfo[] asyncOutputs; 1683ParameterInfo[] syncInputs; 1684ParameterInfo[] taskInputs; 1801ParameterInfo[] taskInputs; 1802ParameterInfo[] asyncInputs;
System\ServiceModel\Dispatcher\CodeGenerator.cs (1)
122ParameterInfo[] parameters = signature.GetParameters();
System\ServiceModel\Dispatcher\InvokerUtil.cs (8)
148ParameterInfo[] parameters = method.GetParameters(); 194ParameterInfo[] parameters = method.GetParameters(); 240ParameterInfo[] parameters = method.GetParameters(); 256void DeclareParameterLocals(ParameterInfo[] parameters, LocalBuilder[] parameterLocals) 264void LoadInputParametersIntoLocals(ParameterInfo[] parameters, LocalBuilder[] parameterLocals, ArgBuilder inputParametersArg, out int inputParameterCount) 294void LoadZeroValueInputParametersIntoLocals(ParameterInfo[] parameters, LocalBuilder[] parameterLocals) 317void LoadParameters(ParameterInfo[] parameters, LocalBuilder[] parameterLocals) 338void LoadOutputParametersIntoArray(ParameterInfo[] parameters, LocalBuilder[] parameterLocals, ArgBuilder outputParametersArg, out int outputParameterCount)
System\ServiceModel\Dispatcher\ProxyOperationRuntime.cs (7)
22static internal readonly ParameterInfo[] NoParams = new ParameterInfo[0]; 42ParameterInfo[] inParams; 43ParameterInfo[] outParams; 44ParameterInfo[] endOutParams; 45ParameterInfo returnParam; 435object[] MapOutputs(ParameterInfo[] parameters, IMethodCallMessage methodCall, object[] outs, ref object ret)
System.ServiceModel.Activities (1)
System\ServiceModel\Activities\Configuration\ServiceModelActivitiesEnumValidator.cs (1)
36ParameterInfo[] isDefinedParameters = this.isDefined.GetParameters();
System.ServiceModel.Web (1)
System\ServiceModel\Configuration\InternalEnumValidator.cs (1)
35ParameterInfo[] isDefinedParameters = this.isDefined.GetParameters();
System.Web (31)
Compilation\BaseTemplateCodeDomTreeGenerator.cs (2)
1385ParameterInfo[] paramInfos = mi.GetParameters(); 1386foreach (ParameterInfo pi in paramInfos) {
Compilation\CodeDOMUtility.cs (2)
126ParameterInfo[] parameters = mi.GetParameters(); 142ParameterInfo[] parameters = ci.GetParameters();
Compilation\TemplateControlCodeDomTreeGenerator.cs (1)
296foreach (var p in ctor.GetParameters()) {
ErrorFormatter.cs (1)
1089ParameterInfo[] arrParams = mb.GetParameters();
HttpApplication.cs (2)
1918ParameterInfo[] addMethodParams = addMethod.GetParameters(); 1927ParameterInfo[] appMethodParams = appMethod.GetParameters();
HttpApplicationFactory.cs (1)
250ParameterInfo[] parameters = m.GetParameters();
UI\WebControls\ModelDataSourceView.cs (11)
250foreach (ParameterInfo parameter in selectMethod.GetParameters()) { 297foreach (ParameterInfo parameter in selectMethod.GetParameters()) { 563var lastParameter = method.GetParameters().LastOrDefault(); 993ParameterInfo lastParameter = null; 998foreach (ParameterInfo parameterInfo in methodParameters) { 1085private IValueProvider GetCustomValueProvider(ModelBindingExecutionContext modelBindingExecutionContext, ParameterInfo parameterInfo, ref string modelName, out bool validateRequest) { 1165ParameterInfo[] parameterInfos = methodInfo.GetParameters(); 1166foreach (ParameterInfo parameterInfo in parameterInfos) { 1177private OrderedDictionary GetOutputParameters(ParameterInfo[] parameters, object[] values) { 1180ParameterInfo parameter = parameters[i]; 1248private void ValidateParameterValue(ParameterInfo parameterInfo, object value, MethodInfo methodInfo) {
UI\WebControls\ObjectDataSourceView.cs (8)
1330private IDictionary GetOutputParameters(ParameterInfo[] parameters, object[] values) { 1333ParameterInfo parameter = parameters[i]; 1353ParameterInfo[] matchedMethodParameters = null; 1377ParameterInfo[] methodParameters = mi.GetParameters(); 1473ParameterInfo[] matchedMethodParameters = null; 1492ParameterInfo[] methodParameters = mi.GetParameters(); 1506foreach (ParameterInfo pi in methodParameters) { 1579ParameterInfo methodParameter = matchedMethodParameters[i];
UI\WebParts\PersonalizableTypeEntry.cs (1)
86ParameterInfo[] paramList = pi.GetIndexParameters();
UI\WebParts\WebPartManager.cs (1)
1781ParameterInfo[] parameters = method.GetParameters();
UI\WebParts\WebPartUtil.cs (1)
29ParameterInfo[] parameters = constructor.GetParameters();
System.Web.Extensions (10)
ClientServices\Providers\ClientSettingsProvider.cs (1)
907ParameterInfo[] addMethodParams = addMethod.GetParameters();
Script\Services\WebServiceMethodData.cs (1)
61foreach (ParameterInfo param in _methodInfo.GetParameters()) {
Script\Services\WebServiceParameterData.cs (3)
11private ParameterInfo _param; 16internal WebServiceParameterData(ParameterInfo param, int index) { 33internal ParameterInfo ParameterInfo {
UI\AsyncPostBackTrigger.cs (1)
108ParameterInfo[] parameters = handlerMethod.GetParameters();
UI\WebControls\Dynamic.cs (2)
1453public ParameterInfo[] Parameters; 1482ParameterInfo pi = method.Parameters[i];
UI\WebControls\Expressions\MethodExpression.cs (2)
130ParameterInfo[] parameterArray = method.GetParameters(); 140ParameterInfo param = parameterArray[i];
System.Web.Services (49)
System\Web\Services\Description\HttpProtocolReflector.cs (1)
66foreach (ParameterInfo parameterInfo in Method.InParameters) {
System\Web\Services\Description\SoapProtocolReflector.cs (1)
215ParameterInfo[] parameters = methodInfo.Parameters;
System\Web\Services\Protocols\HttpServerProtocol.cs (2)
238ParameterInfo[] parameters = methodInfo.InParameters; 240ParameterInfo parameter = parameters[i];
System\Web\Services\Protocols\LogicalMethodInfo.cs (32)
43ParameterInfo[] inParams; 44ParameterInfo[] outParams; 45ParameterInfo[] parameters; 48ParameterInfo callbackParam; 49ParameterInfo stateParam; 50ParameterInfo resultParam; 94ParameterInfo[] beginParamInfos = beginMethodInfo.GetParameters(); 107ParameterInfo[] endParamInfos = endMethodInfo.GetParameters(); 111parameters = new ParameterInfo[inParams.Length + outParams.Length]; 226public ParameterInfo AsyncResultParameter { 234public ParameterInfo AsyncCallbackParameter { 242public ParameterInfo AsyncStateParameter { 274public ParameterInfo[] InParameters { 282public ParameterInfo[] OutParameters { 290public ParameterInfo[] Parameters { 408static ParameterInfo[] GetInParameters(MethodInfo methodInfo, ParameterInfo[] paramInfos, int start, int length, bool mustBeIn) { 411ParameterInfo paramInfo = paramInfos[i + start]; 420ParameterInfo[] ins = new ParameterInfo[count]; 423ParameterInfo paramInfo = paramInfos[i + start]; 431static ParameterInfo[] GetOutParameters(MethodInfo methodInfo, ParameterInfo[] paramInfos, int start, int length, bool mustBeOut) { 434ParameterInfo paramInfo = paramInfos[i + start]; 443ParameterInfo[] outs = new ParameterInfo[count]; 446ParameterInfo paramInfo = paramInfos[i + start]; 454static bool IsInParameter(ParameterInfo paramInfo) { 458static bool IsOutParameter(ParameterInfo paramInfo) { 476ParameterInfo[] paramInfos = methodInfo.GetParameters(); 568ParameterInfo[] parameters = methodInfo.GetParameters(); 569foreach (ParameterInfo p in parameters) {
System\Web\Services\Protocols\PatternMatcher.cs (1)
168ParameterInfo[] parameters = getMethod.GetParameters();
System\Web\Services\Protocols\RemoteDebugger.cs (1)
257ParameterInfo[] parameterInfos = protocol.MethodInfo.Parameters;
System\Web\Services\Protocols\SoapReflector.cs (3)
106internal ParameterInfo parameterInfo; 550static SoapParameterInfo[] ReflectParameters(ParameterInfo[] paramInfos, string ns) { 555ParameterInfo paramInfo = paramInfos[i];
System\Web\Services\Protocols\UrlEncodedParameterWriter.cs (3)
21ParameterInfo[] paramInfos; 45this.paramInfos = (ParameterInfo[])initializer; 55ParameterInfo paramInfo = paramInfos[i];
System\Web\Services\Protocols\ValueCollectionParameterReader.cs (5)
24ParameterInfo[] paramInfos; 31paramInfos = (ParameterInfo[])o; 50ParameterInfo paramInfo = paramInfos[i]; 77ParameterInfo[] paramInfos = methodInfo.InParameters; 88static public bool IsSupported(ParameterInfo paramInfo) {
System.Windows.Forms (2)
misc\DbgUtil.cs (1)
347foreach( ParameterInfo pi in mi.GetParameters() )
winforms\Managed\System\WinForms\ComponentModel\COM2Interop\COM2IManagedPerPropertyBrowsingHandler.cs (1)
163ParameterInfo[] pis = ctors[c].GetParameters();
System.Workflow.Activities (126)
Common\BasePropertyDescriptor.cs (1)
311internal ParameterInfoBasedPropertyDescriptor(Type componentType, ParameterInfo paramInfo, bool avoidDuplication, params Attribute[] attributes)
Common\CompModHelpers.cs (1)
752ParameterInfo[] parameters = method.GetParameters();
Common\DelegateTypeInfo.cs (1)
76ParameterInfo[] argTypes = method.GetParameters();
CorrelationValidator.cs (12)
447foreach (ParameterInfo param in methodInfo.GetParameters()) 457error.UserData.Add(typeof(ParameterInfo), param.Name); 719else if (parametersCollection is ParameterInfo[]) 721foreach (ParameterInfo parameterInfo in (ParameterInfo[])parametersCollection) 742else if (parametersCollection is ParameterInfo[]) 744foreach (ParameterInfo parameterInfo in (ParameterInfo[])parametersCollection) 865ParameterInfo[] parameters = mInfo.GetParameters(); 868foreach (ParameterInfo parameter in parameters) 906ParameterInfo paramInfo = parameterCollection[paramName] as ParameterInfo;
Designers\StateDesigner.cs (1)
2493public override ParameterInfo[] GetIndexParameters()
EventSinkActivity.cs (1)
475foreach (ParameterInfo param in paramInfo)
Executors\InboundActivityHelper.cs (1)
87foreach (ParameterInfo formalParameter in methodInfo.GetParameters())
Executors\InvokeBase.cs (7)
17ParameterInfo[] parameters = methodBase.GetParameters(); 18foreach (ParameterInfo parameter in parameters) 33ParameterInfo[] formalParameters = methodBase.GetParameters(); 37foreach (ParameterInfo formalParameter in formalParameters) 51ParameterInfo[] formalParameters = methodBase.GetParameters(); 62foreach (ParameterInfo formalParameter in formalParameters) 114foreach (ParameterInfo formalParameter in methodBase.GetParameters())
Executors\WorkflowWebService.cs (1)
51foreach (ParameterInfo parameter in mInfo.GetParameters())
InvokeMethodActivity.cs (1)
272foreach (ParameterInfo param in paramInfo)
InvokeWebService.cs (2)
399foreach (ParameterInfo paramInfo in paramInfos) 465foreach (ParameterInfo paramInfo in paramInfos)
LocalService\CorrelationResolver.cs (4)
327ParameterInfo[] parameters = methodInfo.GetParameters(); 365private CorrelationPropertyValue GetCorrelationProperty(ParameterInfo[] parameters, String propertyName, String location) 424private CorrelationPropertyValue GetCorrelationProperty(ParameterInfo[] parameters, string propertyName, string parameterName, string location) 428ParameterInfo param = parameters[j];
LocalService\DataExchangeServiceBinder.cs (1)
53ParameterInfo[] methodParams = match[i].GetParameters();
LocalService\ExternalDataExchangeService.cs (1)
163ParameterInfo[] pi = ci.GetParameters();
LocalService\WorkflowMessageEventHandler.cs (1)
84ParameterInfo[] parameters = interceptedHandler.GetParameters();
Rules\CodeDomDecompiler.cs (1)
335ParameterInfo[] parms = method.GetParameters();
Rules\Design\Dialogs\IntellisenseTextBox.cs (2)
520ParameterInfo[] parameters = null; 564private static void AppendParameterInfo(StringBuilder toolTipText, ParameterInfo parameterInfo, bool isLastParameter)
Rules\Expressions.cs (7)
497ParameterInfo[] existingParameters = methodInfo.GetParameters(); 1539ParameterInfo[] parmInfos = mi.GetParameters(); 1586ParameterInfo lastParamInfo = parmInfos[numFixedParameters]; 2512ParameterInfo[] parmInfos = pi.GetIndexParameters(); 2537ParameterInfo lastParamInfo = parmInfos[numFixedParameters]; 3052ParameterInfo[] parmInfos = constructor.GetParameters(); 3092ParameterInfo lastParamInfo = parmInfos[numFixedParameters];
Rules\Literal.cs (8)
719ParameterInfo[] parameters = mi.GetParameters(); 756ParameterInfo[] parameters = mi.GetParameters(); 824ParameterInfo[] parameters = mi.GetParameters(); 845ParameterInfo[] parameters = mi.GetParameters(); 865ParameterInfo[] parameters = mi.GetParameters(); 887ParameterInfo[] parameters = mi.GetParameters(); 898private static bool EvaluateMethod(ParameterInfo[] parameters, Type arg1, Type arg2) 906private static MethodInfo EvaluateLiftedMethod(MethodInfo mi, ParameterInfo[] parameters, OperatorGrouping group, Type arg1, Type arg2)
Rules\Parser\Parser.cs (4)
317ParameterInfo[] propParams = prop.GetIndexParameters(); 828ParameterInfo[] propParams = prop.GetIndexParameters(); 2574ParameterInfo[] parms = ctor.GetParameters(); 2589ParameterInfo lastParm = parms[parameterCount - 1];
Rules\References.cs (1)
76internal void AnalyzeRuleAttributes(MemberInfo member, CodeExpression targetExpr, RulePathQualifier targetQualifier, CodeExpressionCollection argExprs, ParameterInfo[] parameters, List<CodeExpression> attributedExprs)
Rules\RuleAttributes.cs (13)
25internal abstract bool Validate(RuleValidation validation, MemberInfo member, Type contextType, ParameterInfo[] parameters); 26internal abstract void Analyze(RuleAnalysis analysis, MemberInfo member, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions); 50internal override bool Validate(RuleValidation validation, MemberInfo member, Type contextType, ParameterInfo[] parameters) 84ParameterInfo param = parameters[p]; 167internal void AnalyzeReadWrite(RuleAnalysis analysis, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions) 220ParameterInfo param = Array.Find<ParameterInfo>(parameters, 221delegate(ParameterInfo p) { return p.Name == paramName; }); 261internal override void Analyze(RuleAnalysis analysis, MemberInfo member, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions) 284internal override void Analyze(RuleAnalysis analysis, MemberInfo member, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions) 310internal override bool Validate(RuleValidation validation, MemberInfo member, Type contextType, ParameterInfo[] parameters) 401internal override void Analyze(RuleAnalysis analysis, MemberInfo member, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions) 411private void AnalyzeInvokeAttribute(RuleAnalysis analysis, Type contextType, Stack<MemberInfo> methodStack, CodeExpression targetExpression, RulePathQualifier targetQualifier, CodeExpressionCollection argumentExpressions, ParameterInfo[] parameters, List<CodeExpression> attributedExpressions)
Rules\RuleValidation.cs (32)
173ParameterInfo[] expectedParameters; 177public ExtensionMethodInfo(MethodInfo method, ParameterInfo[] actualParameters) 186expectedParameters = new ParameterInfo[0]; 189expectedParameters = new ParameterInfo[actualParameterLength - 1]; 191foreach (ParameterInfo pi in expectedParameters) 221public override ParameterInfo[] GetParameters() 293public SimpleParameterInfo(ParameterInfo parameter) 317protected ParameterInfo[] expectedParameters; 349public override ParameterInfo[] GetParameters() 433ParameterInfo[] actualParameters = method.GetParameters(); 434expectedParameters = new ParameterInfo[1]; 459ParameterInfo[] actualParameters = method.GetParameters(); 460expectedParameters = new ParameterInfo[2]; 492ParameterInfo[] actualParameters = method.GetParameters(); 493expectedParameters = new ParameterInfo[2]; 523ParameterInfo[] actualParameters = method.GetParameters(); 524expectedParameters = new ParameterInfo[2]; 548ParameterInfo[] expectedParameters; 580expectedParameters = new ParameterInfo[2]; 676public override ParameterInfo[] GetParameters() 1256ParameterInfo[] parameters = mi.GetParameters(); 2386ParameterInfo[] parms = pi.GetIndexParameters(); 2449ParameterInfo[] parms = pi.GetIndexParameters(); 2497internal CandidateParameter(ParameterInfo paramInfo) 2687private ParameterInfo[] memberParameters; 2690private static ParameterInfo[] noParameters = new ParameterInfo[0]; 2694internal CandidateMember(MemberInfo member, ParameterInfo[] parameters, List<CandidateParameter> signature, Form form) 2944private static void EvaluateCandidate(List<CandidateMember> candidates, MemberInfo candidateMember, ParameterInfo[] parameters, List<Argument> arguments, out ValidationError error, BuildArgCountMismatchError buildArgCountMismatchError) 2974ParameterInfo lastParam = parameters[parameterCount - 1]; 3401ParameterInfo[] parms = mi.GetParameters(); 3624ParameterInfo[] indexerParameters = pi.GetIndexParameters();
WebServiceFault.cs (1)
261List<ParameterInfo> inputParameters, outParameters;
WebServiceReceive.cs (9)
302foreach (ParameterInfo formalParameter in mInfo.GetParameters()) 459List<ParameterInfo> inputParameters, outParameters; 462foreach (ParameterInfo paramInfo in inputParameters) 566List<ParameterInfo> inputParameters, outParameters; 570foreach (ParameterInfo paramInfo in inputParameters) 798List<ParameterInfo> outRefParams = new List<ParameterInfo>(); 803foreach (ParameterInfo paramInfo in methodInfo.GetParameters()) 848ParameterInfo pinfo = outRefParams[i];
WebServiceResponse.cs (12)
164foreach (ParameterInfo formalParameter in mInfo.GetParameters()) 201foreach (ParameterInfo formalParameter in mInfo.GetParameters()) 271List<ParameterInfo> inputParameters, outParameters; 274foreach (ParameterInfo paramInfo in outParameters) 393List<ParameterInfo> inputParameters, outParameters; 403foreach (ParameterInfo paramInfo in outParameters) 666internal static void GetParameterInfo(MethodInfo methodInfo, out List<ParameterInfo> inParameters, out List<ParameterInfo> outParameters) 668inParameters = new List<ParameterInfo>(); outParameters = new List<ParameterInfo>(); 669foreach (ParameterInfo paramInfo in methodInfo.GetParameters()) 689foreach (ParameterInfo paramInfo in methodInfo.GetParameters())
System.Workflow.ComponentModel (69)
AuthoringOM\Bind.cs (5)
783foreach (ParameterInfo paramInfo in delegateMethod.GetParameters()) 1206ParameterInfo[] aryPI = propertyInfo.GetIndexParameters(); 1450ParameterInfo[] parameters = properyInfo.GetIndexParameters(); 1636public override ParameterInfo[] GetIndexParameters() 1643return new ParameterInfo[0];
AuthoringOM\Compiler\TypeSystem\DesignTimeType.cs (2)
1217foreach (ParameterInfo parameterInfo in (memberInfo as MethodBase).GetParameters()) 1231foreach (ParameterInfo parameterInfo in propertyInfo.GetIndexParameters())
AuthoringOM\Compiler\TypeSystem\MethodInfo.cs (10)
26private ParameterInfo[] parameters = null; 46public override ParameterInfo[] GetParameters() 52ParameterInfo[] paramArray = new ParameterInfo[parameters.Count]; 151private ParameterInfo[] parameters; 155private ParameterInfo returnParam = null; 193public override ParameterInfo ReturnParameter 206public override ParameterInfo[] GetParameters() 212ParameterInfo[] paramArray = new ParameterInfo[parameters.Count];
AuthoringOM\Compiler\TypeSystem\PropertyInfo.cs (9)
95public override ParameterInfo[] GetIndexParameters() 98ParameterInfo[] methParams = null; 123ParameterInfo[] propParams = new ParameterInfo[numParams]; 218private ParameterInfo[] parameters = null; 277public override ParameterInfo ReturnParameter 310public override ParameterInfo[] GetParameters() 316ParameterInfo[] paramArray = new ParameterInfo[this.IsGetter ? parameters.Count : parameters.Count + 1];
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (21)
677ParameterInfo[] parameters = ctorInfo.GetParameters(); 703ParameterInfo[] parameters = method.GetParameters(); 730ParameterInfo[] parameters = propInfo.GetIndexParameters(); 802private ParameterInfo[] wrappedParameters = null; 820public override ParameterInfo[] GetParameters() 824List<ParameterInfo> parameters = new List<ParameterInfo>(); 825foreach (ParameterInfo parameter in this.ctorInfo.GetParameters()) 948private ParameterInfo[] wrappedParameters = null; 983public override ParameterInfo[] GetIndexParameters() 987List<ParameterInfo> parameters = new List<ParameterInfo>(); 988foreach (ParameterInfo parameter in this.propertyInfo.GetIndexParameters()) 1060private ParameterInfo[] wrappedParameters = null; 1082public override ParameterInfo ReturnParameter 1109public override ParameterInfo[] GetParameters() 1113List<ParameterInfo> parameters = new List<ParameterInfo>(); 1114foreach (ParameterInfo parameter in this.methodInfo.GetParameters()) 1249private ParameterInfo paramInfo = null; 1252public RTParameterInfoWrapper(RTTypeWrapper rtTypeWrapper, MemberInfo parentMember, ParameterInfo paramInfo)
AuthoringOM\Compiler\TypeSystem\TypeProvider.cs (1)
642ParameterInfo[] p = m.GetParameters();
AuthoringOM\Compiler\Validation\BindValidator.cs (1)
531foreach (ParameterInfo paramInfo in invokeMethod.GetParameters())
AuthoringOM\Compiler\Validation\DependencyObjectValidator.cs (1)
205foreach (ParameterInfo paramInfo in invokeMethod.GetParameters())
AuthoringOM\Design\ComponentSerializationService.cs (2)
761public override ParameterInfo[] GetIndexParameters() 766return new ParameterInfo[0];
AuthoringOM\Design\DesignerHelpers.cs (1)
1633ParameterInfo right = method.GetParameters()[i];
AuthoringOM\Design\Dialogs\ActivityBindForm.cs (4)
526ParameterInfo[] parameters = getterMethod.GetParameters(); 533ParameterInfo parameter = parameters[i]; 1242ParameterInfo[] parameters1 = (property1 != null) ? property1.GetIndexParameters() : (methodInfo1 != null) ? methodInfo1.GetParameters() : null; 1243ParameterInfo[] parameters2 = (property2 != null) ? property2.GetIndexParameters() : (methodInfo2 != null) ? methodInfo2.GetParameters() : null;
AuthoringOM\Serializer\ExtendedPropertyInfo.cs (1)
143public override ParameterInfo[] GetIndexParameters()
AuthoringOM\Serializer\MarkupExtensionSerializer.cs (1)
55ParameterInfo[] parameters = ctorInfo.GetParameters();
AuthoringOM\Serializer\WorkflowMarkupSerializer.cs (7)
784ParameterInfo[] indexParameters = property.GetIndexParameters(); 1544ParameterInfo[] parameters = methodInfo.GetParameters(); 1555ParameterInfo[] parameters = methodInfo.GetParameters(); 1582ParameterInfo[] parameters = methodInfo.GetParameters(); 1605ParameterInfo[] parameters = methodInfo.GetParameters(); 2567ParameterInfo[] matchParameters = null; 2570ParameterInfo[] parameters = ctor.GetParameters();
Shared\BasePropertyDescriptor.cs (1)
310internal ParameterInfoBasedPropertyDescriptor(Type componentType, ParameterInfo paramInfo, bool avoidDuplication, params Attribute[] attributes)
Shared\CompModHelpers.cs (1)
750ParameterInfo[] parameters = method.GetParameters();
Shared\DelegateTypeInfo.cs (1)
75ParameterInfo[] argTypes = method.GetParameters();
System.Workflow.Runtime (1)
WorkflowRuntime.cs (1)
1496ParameterInfo[] pi = ci.GetParameters();
System.WorkflowServices (20)
System\ServiceModel\Dispatcher\WorkflowOperationInvoker.cs (2)
224static int GetFlowedInParameterCount(System.Reflection.ParameterInfo[] parameterInfos) 228foreach (System.Reflection.ParameterInfo parameterInfo in parameterInfos)
System\Workflow\Activities\ContractMethodInfo.cs (5)
22private ParameterInfo[] parameters; 23private ParameterInfo returnParam = null; 64this.parameters = new ParameterInfo[localParameters.Count]; 132public override ParameterInfo ReturnParameter 185public override ParameterInfo[] GetParameters()
System\Workflow\Activities\ContractType.cs (2)
721foreach (ParameterInfo parameterInfo in (memberInfo as MethodBase).GetParameters()) 739foreach (ParameterInfo parameterInfo in propertyInfo.GetIndexParameters())
System\Workflow\Activities\OperationParameterInfo.cs (1)
57internal OperationParameterInfo(ParameterInfo parameter)
System\Workflow\Activities\ReceiveActivity.cs (2)
796foreach (ParameterInfo param in paramInfo) 1402foreach (ParameterInfo parameter in methodInfo.GetParameters())
System\Workflow\Activities\SendActivity.cs (2)
475foreach (ParameterInfo param in paramInfo) 617foreach (ParameterInfo parameter in methodInfo.GetParameters())
System\Workflow\Activities\TypedOperationInfo.cs (1)
215foreach (ParameterInfo parameter in methodInfo.GetParameters())
System\Workflow\Activities\ValidationHelper.cs (5)
795foreach (ParameterInfo parameter in methodInfo.GetParameters()) 896foreach (ParameterInfo parameter in GetParameterInfo(methodInfo)) 1106private static List<ParameterInfo> GetParameterInfo(MethodInfo methodInfo) 1108List<ParameterInfo> parametersInfo = new List<ParameterInfo>();
System.Xml (4)
System\Xml\Serialization\Compiler.cs (1)
67ParameterInfo[] parms = ctors[i].GetParameters();
System\Xml\Serialization\Models.cs (1)
208ParameterInfo[] parameters = getMethod.GetParameters();
System\Xml\Serialization\TypeExtensions.cs (1)
38ParameterInfo[] parameters = method.GetParameters();
System\Xml\Serialization\Types.cs (1)
1180ParameterInfo[] parameters = getMethod.GetParameters();
WindowsBase (5)
Base\MS\Internal\ComponentModel\AttachedPropertyMethodSelector.cs (4)
49ParameterInfo[] parameters = candidate.GetParameters(); 63private static bool ParametersMatch(ParameterInfo[] parameters, Type[] types) 77ParameterInfo p = parameters[idx]; 96ParameterInfo p = parameters[idx];
Base\MS\Internal\ComponentModel\AttachInfo.cs (1)
140ParameterInfo[] parameters = m.GetParameters();