2 writes to type
System.Workflow.Activities (2)
Rules\RuleValidation.cs (2)
2493this.type = type; 2505this.type = paramInfo.ParameterType;
20 references to type
System.Workflow.Activities (20)
Rules\RuleValidation.cs (20)
2535if (this.type.IsByRef && this.type != argument.type) 2540message = string.Format(CultureInfo.CurrentCulture, Messages.MethodArgumentTypeMismatch, argPosition, methodName, RuleDecompiler.DecompileType(argument.type), RuleDecompiler.DecompileType(this.type)); 2548if (!RuleValidation.TypesAreAssignable(argument.type, this.type, argument.expression, out error)) 2552message = string.Format(CultureInfo.CurrentCulture, Messages.MethodArgumentTypeMismatch, argPosition, methodName, RuleDecompiler.DecompileType(argument.type), RuleDecompiler.DecompileType(this.type)); 2568return this.direction == otherParam.direction && this.type == otherParam.type; 2573return this.direction.GetHashCode() ^ this.type.GetHashCode(); 2585if (this.type == otherParam.type) 2589if (argument.type == this.type) 2591if (argument.type == otherParam.type) 2597bool thisConvertsToOther = RuleValidation.TypesAreAssignable(this.type, otherParam.type, null, out dummy); 2598bool otherConvertsToThis = RuleValidation.TypesAreAssignable(otherParam.type, this.type, null, out dummy); 2605if (BetterSignedConversion(this.type, otherParam.type)) 2607if (BetterSignedConversion(otherParam.type, this.type))