3 writes to ArgumentType
System.Activities (3)
System\Activities\InArgument.cs (1)
110this.ArgumentType = typeof(T);
System\Activities\InOutArgument.cs (1)
83this.ArgumentType = typeof(T);
System\Activities\OutArgument.cs (1)
103this.ArgumentType = typeof(T);
88 references to ArgumentType
System.Activities (48)
System\Activities\Activity.cs (2)
1758throw FxTrace.Exception.AsError(new ValidationException(SR.MissingNameProperty(value.ArgumentType))); 1761RuntimeArgument runtimeArgument = new RuntimeArgument(key, value.ArgumentType, value.Direction, false, null, value);
System\Activities\Argument.cs (9)
143return ActivityUtilities.CreateReferenceArgument(argumentToReference.ArgumentType, argumentToReference.Direction, referencedArgumentName); 183Fx.Assert(binding.ArgumentType == argument.Type, "The types must match."); 208if (binding.ArgumentType != argument.Type) 210violationOwner.AddTempValidationError(new ValidationError(SR.ArgumentTypeMismatch(argument.Name, argument.Type, binding.ArgumentType))); 285if (actualExpression.ResultType != this.ArgumentType) 289new ValidationError(SR.ArgumentValueExpressionTypeMismatch(this.ArgumentType, actualExpression.ResultType), false, this.RuntimeArgument.Name, owner)); 296locationType != this.ArgumentType) 298Type expectedType = ActivityUtilities.CreateActivityWithResult(ActivityUtilities.CreateLocation(this.ArgumentType)); 330throw FxTrace.Exception.AsError(new InvalidOperationException(SR.ArgumentNotInTree(this.ArgumentType)));
System\Activities\Expressions\IndexerHelper.cs (3)
20RuntimeArgument indexArgument = new RuntimeArgument("Index" + i, indices[i].ArgumentType, ArgumentDirection.In, true); 34getTypes[i] = indices[i].ArgumentType; 46setTypes[i] = indices[i].ArgumentType;
System\Activities\Expressions\InvokeMethod.cs (1)
111targetObjectType = this.TargetObject.ArgumentType;
System\Activities\Expressions\New.cs (3)
75RuntimeArgument runtimeArgument = new RuntimeArgument("Argument" + i, this.arguments[i].ArgumentType, this.arguments[i].Direction, true); 78types[i] = this.Arguments[i].Direction == ArgumentDirection.In ? this.Arguments[i].ArgumentType : this.Arguments[i].ArgumentType.MakeByRefType();
System\Activities\Expressions\NewArray.cs (3)
66if (!isIntegralType(argument.ArgumentType)) 73RuntimeArgument runtimeArgument = new RuntimeArgument("Argument" + i, this.Bounds[i].ArgumentType, this.bounds[i].Direction, true); 77types[i] = argument.ArgumentType;
System\Activities\InArgument.cs (2)
40return (InArgument)ActivityUtilities.CreateReferenceArgument(argumentToReference.ArgumentType, ArgumentDirection.In, referencedArgumentName); 58return (InArgument)ActivityUtilities.CreateReferenceArgument(argumentToReference.ArgumentType, ArgumentDirection.In, referencedArgumentName);
System\Activities\InOutArgument.cs (1)
38return (InOutArgument)ActivityUtilities.CreateReferenceArgument(argumentToReference.ArgumentType, ArgumentDirection.InOut, referencedArgumentName);
System\Activities\OutArgument.cs (2)
40return (OutArgument)ActivityUtilities.CreateReferenceArgument(argumentToReference.ArgumentType, ArgumentDirection.Out, referencedArgumentName); 58return (OutArgument)ActivityUtilities.CreateReferenceArgument(argumentToReference.ArgumentType, ArgumentDirection.Out, referencedArgumentName);
System\Activities\Statements\Assign.cs (6)
43valueType = this.Value.ArgumentType; 53toType = this.To.ArgumentType; 66if (!TypeHelper.AreTypesCompatible(this.Value.ArgumentType, this.To.ArgumentType)) 69this.Value.ArgumentType, 70this.To.ArgumentType,
System\Activities\Statements\InternalState.cs (1)
188RuntimeArgument eventManagerArgument = new RuntimeArgument("EventManager", this.EventManager.ArgumentType, ArgumentDirection.In);
System\Activities\Statements\InvokeDelegate.cs (5)
62RuntimeArgument argument = new RuntimeArgument(entry.Key, entry.Value.ArgumentType, entry.Value.Direction); 95if (!TypeHelper.AreTypesCompatible(delegateArgument.ArgumentType, expectedParameter.Type)) 97metadata.AddValidationError(SR.DelegateInArgumentTypeMismatch(parameterName, expectedParameter.Type, delegateArgument.ArgumentType)); 102if (!TypeHelper.AreTypesCompatible(expectedParameter.Type, delegateArgument.ArgumentType)) 104metadata.AddValidationError(SR.DelegateOutArgumentTypeMismatch(parameterName, expectedParameter.Type, delegateArgument.ArgumentType));
System\Activities\Statements\InvokeMethod.cs (3)
120targetObjectType = this.TargetObject.ArgumentType; 131resultType = this.Result.ArgumentType; 181resolver.ResultType = this.Result.ArgumentType;
System\Activities\Statements\MethodExecutor.cs (1)
80if (paramArrayCount == 1 && TypeHelper.AreTypesCompatible(this.parameters[i].ArgumentType,
System\Activities\Statements\MethodResolver.cs (6)
110RuntimeArgument argument = new RuntimeArgument(name, Parameters[i].ArgumentType, Parameters[i].Direction, true); 138RuntimeArgument argument = new RuntimeArgument(name, Parameters[index].ArgumentType, Parameters[index].Direction, true); 150RuntimeArgument argument = new RuntimeArgument(name, Parameters[i].ArgumentType, Parameters[i].Direction, true); 211targetType = this.TargetObject.ArgumentType; 228Parameters.Select(argument => argument.Direction == ArgumentDirection.In ? argument.ArgumentType : argument.ArgumentType.MakeByRefType())
System.Activities.Core.Presentation (14)
System\Activities\Core\Presentation\AssignDesigner.xaml.cs (2)
111Type targetType = to == null ? typeof(object) : to.ArgumentType; 112if (value.ArgumentType != targetType)
System\Activities\Core\Presentation\InvokeDelegateValidationFeature.cs (5)
177if (delegateArgument.ArgumentType != expectedArgument.Type) 181if (!TypeHelper.AreTypesCompatible(delegateArgument.ArgumentType, expectedArgument.Type)) 183errorBuilder.AppendFormat(CultureInfo.CurrentUICulture, SR.DelegateInArgumentTypeMismatch, expectedArgument.Name, expectedArgument.Type, delegateArgument.ArgumentType); 188if (!TypeHelper.AreTypesCompatible(expectedArgument.Type, delegateArgument.ArgumentType)) 190errorBuilder.AppendFormat(CultureInfo.CurrentUICulture, SR.DelegateOutArgumentTypeMismatch, expectedArgument.Name, expectedArgument.Type, delegateArgument.ArgumentType);
System\Activities\Presentation\DynamicArgumentDesigner.xaml.cs (1)
828this.Type = argument.ArgumentType;
System\ServiceModel\Activities\Presentation\MessageQuerySetDesigner.xaml.cs (2)
201result.Add(new KeyValuePair<string, Type>(entry.Key, entry.Value.ArgumentType)); 209result.Add(new KeyValuePair<string, Type>(entry.Key, entry.Value.ArgumentType));
System\ServiceModel\Activities\Presentation\ReceiveDesigner.xaml.cs (1)
131this.ModelItem.Properties[DeclaredMessageType].SetValue(null == messageContent ? null : messageContent.Message.ArgumentType);
System\ServiceModel\Activities\Presentation\ReceiveReplyDesigner.xaml.cs (1)
109this.ModelItem.Properties[DeclaredMessageType].SetValue(null == messageContent ? null : messageContent.Message.ArgumentType);
System\ServiceModel\Activities\Presentation\SendDesigner.xaml.cs (1)
134this.ModelItem.Properties[DeclaredMessageType].SetValue(null == messageContent ? null : messageContent.Message.ArgumentType);
System\ServiceModel\Activities\Presentation\SendReplyDesigner.xaml.cs (1)
108this.ModelItem.Properties[DeclaredMessageType].SetValue(null == messageContent ? null : messageContent.Message.ArgumentType);
System.Activities.Presentation (2)
System.Activities.Presentation\System\Activities\Presentation\Metadata\ActivityArgumentHelper.cs (2)
160Type expectedReturnType = expressionReplacement.NewArgument.ArgumentType; 177expectedReturnType = assignWithRValueToFix.To.ArgumentType;
System.ServiceModel.Activities (24)
System\ServiceModel\Activities\ContractValidationHelper.cs (3)
418if (argument != null && argument.ArgumentType != targetMessageBody.ReturnValue.Type) 420Constraint.AddValidationError(context, new ValidationError(SR2.FirstParameterDoesnotMatchTheReturnValue(argument.ArgumentType.FullName, targetMessageBody.ReturnValue.Type.FullName, targetOperation.Name, targetOperation.DeclaringContract.Name))); 442if (argument != null && argument.ArgumentType != targetPart.Type)
System\ServiceModel\Activities\FromReply.cs (3)
63RuntimeArgument resultArgument = new RuntimeArgument(Constants.Result, this.Result.ArgumentType, ArgumentDirection.Out); 73RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Message + count++, parameter.ArgumentType, ArgumentDirection.Out); 125obj = ProxyOperationRuntime.GetDefaultParameterValue(outArgument.ArgumentType);
System\ServiceModel\Activities\FromRequest.cs (2)
66RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Parameter + count++, parameter.ArgumentType, ArgumentDirection.Out); 113obj = ProxyOperationRuntime.GetDefaultParameterValue(outArgument.ArgumentType);
System\ServiceModel\Activities\InternalReceiveMessage.cs (1)
756correlation.CorrelationHandle.ArgumentType, correlation.CorrelationHandle.Direction, true);
System\ServiceModel\Activities\InternalSendMessage.cs (1)
569correlation.CorrelationHandle.ArgumentType, correlation.CorrelationHandle.Direction, true);
System\ServiceModel\Activities\MessagingActivityHelper.cs (1)
39Type messageType = (messageArgument == null) ? TypeHelper.ObjectType : messageArgument.ArgumentType;
System\ServiceModel\Activities\ReceiveMessageContent.cs (3)
64return this.Message.ArgumentType; 83if (this.Message != null && this.DeclaredMessageType == this.Message.ArgumentType) 102else if (this.Message != null && !this.DeclaredMessageType.IsAssignableFrom(this.Message.ArgumentType))
System\ServiceModel\Activities\ReceiveParametersContent.cs (2)
82this.argumentTypes[index] = pair.Value.ArgumentType; 111RuntimeArgument newRuntimeArgument = new RuntimeArgument(pair.Key, pair.Value.ArgumentType, ArgumentDirection.Out);
System\ServiceModel\Activities\SendMessageContent.cs (3)
64return this.Message.ArgumentType; 98if (this.Message != null && this.DeclaredMessageType == this.Message.ArgumentType) 117else if (this.Message != null && !this.DeclaredMessageType.IsAssignableFrom(this.Message.ArgumentType))
System\ServiceModel\Activities\SendParametersContent.cs (2)
98this.argumentTypes[index] = pair.Value.ArgumentType; 127RuntimeArgument newRuntimeArgument = new RuntimeArgument(pair.Key, pair.Value.ArgumentType, ArgumentDirection.In);
System\ServiceModel\Activities\ToReply.cs (2)
92RuntimeArgument resultArgument = new RuntimeArgument(Constants.Result, this.Result.ArgumentType, ArgumentDirection.In); 102RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Parameter + count++, parameter.ArgumentType, ArgumentDirection.In);
System\ServiceModel\Activities\ToRequest.cs (1)
73RuntimeArgument parameterArgument = new RuntimeArgument(Constants.Parameter + count++, parameter.ArgumentType, ArgumentDirection.In);