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