18 references to InterfaceType
System.Workflow.Activities (18)
CorrelationValidator.cs (3)
34
Type interfaceType = (activity is CallExternalMethodActivity) ? ((CallExternalMethodActivity)activity).InterfaceType : ((HandleExternalEventActivity)activity).
InterfaceType
;
229
else if (currentActivity is HandleExternalEventActivity && !interfaceType.Equals(((HandleExternalEventActivity)currentActivity).
InterfaceType
))
819
Type interfaceType = (activity is CallExternalMethodActivity) ? ((CallExternalMethodActivity)activity).InterfaceType : ((HandleExternalEventActivity)activity).
InterfaceType
;
Designers\EventSinkActivityDesigner.cs (2)
29
AddRemoveCorrelationToken(eventSink.
InterfaceType
, properties, corrRefProperty);
31
Type type = eventSink.
InterfaceType
;
EventSinkActivity.cs (13)
172
if (this.
InterfaceType
== null)
177
foreach (EventInfo eventInfo in this.
InterfaceType
.GetEvents(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public))
187
Type type = this.
InterfaceType
;
203
throw new InvalidOperationException(SR.GetString(SR.MethodInfoMissing, this.EventName, this.
InterfaceType
.Name));
218
Type type = this.
InterfaceType
;
289
ActivityExecutionStatus status = InboundActivityHelper.ExecuteForActivity(this, executionContext, this.
InterfaceType
, this.EventName, out args);
302
this.ActivitySubscribed = CorrelationService.Subscribe(executionContext, this, this.
InterfaceType
, this.EventName, this, this.WorkflowInstanceId);
342
CorrelationService.Unsubscribe(context, this, this.
InterfaceType
, this.EventName, this);
356
ActivityExecutionStatus status = InboundActivityHelper.ExecuteForActivity(this, context, this.
InterfaceType
, this.EventName, out args);
390
CorrelationService.Subscribe(parentContext, this,
InterfaceType
, EventName, parentEventHandler, this.WorkflowInstanceId);
400
CorrelationService.Unsubscribe(parentContext, this,
InterfaceType
, EventName, parentEventHandler);
411
return CorrelationService.ResolveQueueName(this,
InterfaceType
, EventName);
453
Type type = this.
InterfaceType
;