5 types derived from ParameterInfo
mscorlib (1)
System.Workflow.Activities (1)
System.Workflow.ComponentModel (2)
System.WorkflowServices (1)
730 references to ParameterInfo
ComSvcConfig (2)
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\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)
PresentationBuildTasks (11)
PresentationFramework (21)
System (3)
System.Activities (19)
System.Activities.Presentation (4)
System.AddIn (2)
System.ComponentModel.DataAnnotations (1)
System.Configuration (1)
System.Core (55)
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();
System.Data (4)
System.Data.Entity (3)
System.Data.Linq (19)
System.Data.Services (12)
System.Data.Services.Client (2)
System.Data.SqlXml (4)
System.Drawing (1)
System.Runtime.Remoting (10)
System.Runtime.Serialization (6)
System.ServiceModel (61)
System.ServiceModel.Activities (1)
System.ServiceModel.Web (1)
System.Web (31)
System.Web.Extensions (10)
System.Web.Services (49)
System.Windows.Forms (2)
System.Workflow.Activities (126)
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)
System.Workflow.ComponentModel (69)
System.Workflow.Runtime (1)
System.WorkflowServices (20)
System.Xml (4)
WindowsBase (5)