9 instantiations of TypeProvider
System.Workflow.Activities (2)
Rules\Design\Dialogs\RuleConditionDialog.cs (1)
57TypeProvider newProvider = new TypeProvider(null);
Rules\Design\Dialogs\RuleSetDialog.cs (1)
61TypeProvider newProvider = new TypeProvider(null);
System.Workflow.ComponentModel (3)
AuthoringOM\Compiler\XomlCompiler.cs (1)
709TypeProvider typeProvider = new TypeProvider(new ServiceContainer());
AuthoringOM\Design\Dialogs\ThemeConfigurationDialog.cs (1)
1113TypeProvider provider = new TypeProvider(this);
AuthoringOM\ScheduleChanges.cs (1)
598TypeProvider typeProvider = new TypeProvider(null);
System.Workflow.Runtime (2)
System\Activities\Statements\Interop.cs (1)
1031TypeProvider typeProvider = new TypeProvider(null);
WorkflowRuntime.cs (1)
1422TypeProvider typeProvider = new TypeProvider(null);
System.WorkflowServices (2)
System\ServiceModel\Activation\WorkflowServiceHostFactory.cs (1)
134this.typeProvider = new TypeProvider(null);
System\Workflow\Runtime\WorkflowDefinitionContext.cs (1)
64TypeProvider typeProvider = new TypeProvider(null);
98 references to TypeProvider
System.Workflow.Activities (17)
Common\CompModHelpers.cs (2)
790return TypeProvider.GetEventHandlerType(eventInfo); 794internal static void AddTypeProviderAssembliesFromRegistry(TypeProvider typeProvider, IServiceProvider serviceProvider)
CorrelationValidator.cs (3)
415delegateType = TypeProvider.GetEventHandlerType(eventInfo); 852delegateType = TypeProvider.GetEventHandlerType(eventInfo); 870if (TypeProvider.IsAssignable(typeof(ExternalDataEventArgs), parameter.ParameterType))
EventSinkActivity.cs (1)
463Type delegateType = TypeProvider.GetEventHandlerType(eventInfo);
InvokeSchedule.cs (2)
128bool canFilterType = TypeProvider.IsAssignable(typeof(Activity), type) && type != typeof(Activity) && !type.IsAbstract; 219if (!TypeProvider.IsAssignable(typeof(Activity), targetWorkflowType))
InvokeWebService.cs (1)
325if (!(type.Equals(webServiceBaseType)) && TypeProvider.IsAssignable(webServiceBaseType, type))
Rules\Design\Dialogs\RuleConditionDialog.cs (1)
57TypeProvider newProvider = new TypeProvider(null);
Rules\Design\Dialogs\RuleSetDialog.cs (1)
61TypeProvider newProvider = new TypeProvider(null);
Rules\Parser\Parser.cs (3)
1174TypeProvider.IsAssignable(typeof(RuleAction), type)) 2201if (TypeProvider.IsAssignable(typeof(IRuleExpression), type)) 2535if (TypeProvider.IsAssignable(parameterType, argExprType))
Rules\RuleValidation.cs (3)
1939if (TypeProvider.IsAssignable(lhsType, rhsType)) 2726if (TypeProvider.IsAssignable(otherDeclaringType, thisDeclaringType)) 2732else if (TypeProvider.IsAssignable(thisDeclaringType, otherDeclaringType))
System.Workflow.ComponentModel (74)
AuthoringOM\Behaviors\ExceptionHandler.cs (2)
109bool isAssignable = TypeProvider.IsAssignable(typeof(Exception), type); 184else if (!TypeProvider.IsAssignable(typeof(Exception), exceptionHandler.FaultType))
AuthoringOM\Compiler\TypeSystem\AssemblyLoader.cs (3)
13private TypeProvider typeProvider = null; 16internal AssemblyLoader(TypeProvider typeProvider, string filePath) 81internal AssemblyLoader(TypeProvider typeProvider, Assembly assembly, bool isLocalAssembly)
AuthoringOM\Compiler\TypeSystem\CodeDomLoader.cs (2)
12private TypeProvider typeProvider = null; 16internal CodeDomLoader(TypeProvider typeProvider, CodeCompileUnit codeCompileUnit)
AuthoringOM\Compiler\TypeSystem\DesignTimeType.cs (3)
622return TypeProvider.IsAssignable(this, c); 630return TypeProvider.IsSubclassOf(this, c); 1171((TypeProvider)this.typeProvider).AddType(partialType);
AuthoringOM\Compiler\TypeSystem\RTTypeWrapper.cs (3)
221return TypeProvider.IsAssignable(typeTemp1, typeTemp2); 405return System.Workflow.ComponentModel.Compiler.TypeProvider.IsSubclassOf(this.runtimeType, potentialBaseType); 413return System.Workflow.ComponentModel.Compiler.TypeProvider.IsAssignable(rtType, c);
AuthoringOM\Compiler\TypeSystem\TypeProvider.cs (5)
647if (TypeProvider.IsSubclassOf(c, del)) 737if (TypeProvider.IsSubclassOf(fromType, toType)) 751if (TypeProvider.IsSubclassOf(interfaces[i], toType)) 786return TypeProvider.IsSubclassOf(type, typeof(Enum)); 793if (!TypeProvider.IsSubclassOf(enumType, typeof(Enum)))
AuthoringOM\Compiler\Validation\BindValidator.cs (5)
483if (!TypeProvider.IsAssignable(typeof(Delegate), validationBindContext.TargetType)) 740return TypeProvider.IsRepresentingTheSameType(memberType, baseType); 742return TypeProvider.IsAssignable(baseType, memberType, true); 744return TypeProvider.IsAssignable(memberType, baseType, true); 898if (!TypeProvider.IsAssignable(typeof(ActivityBind), memberType) && !DoesTargetTypeMatch(validationContext.TargetType, memberType, validationContext.Access))
AuthoringOM\Compiler\Validation\DependencyObjectValidator.cs (1)
209if (methodInfo != null && TypeProvider.IsAssignable(invokeMethod.ReturnType, methodInfo.ReturnType))
AuthoringOM\Compiler\XomlCompiler.cs (1)
709TypeProvider typeProvider = new TypeProvider(new ServiceContainer());
AuthoringOM\Compiler\XomlCompilerHelpers.cs (1)
79if (!TypeProvider.IsAssignable(typeof(Activity), type) || type.IsAbstract)
AuthoringOM\DependencyProperty.cs (1)
155if (TypeProvider.IsSubclassOf(ownerType, dependencyProperty.ownerType)
AuthoringOM\Design\CustomActivityDesigner.cs (4)
304if (!TypeProvider.IsAssignable(typeof(CompositeActivity), newBaseType)) 385if (!TypeProvider.IsAssignable(typeof(Activity), type)) 699if (TypeProvider.IsAssignable(typeof(Activity), type) && type.IsPublic && !type.IsSealed && !type.IsAbstract && !(type is DesignTimeType)) 888if (TypeProvider.IsAssignable(typeof(ActivityBind), propertyDescriptor.PropertyType))
AuthoringOM\Design\Dialogs\ActivityBindForm.cs (11)
251if (this.boundType != parsedPropertyType && !TypeProvider.IsAssignable(this.boundType, parsedPropertyType)) 382if (TypeProvider.IsAssignable(this.boundType, memberPathInfo.PropertyType)) 594if (typeToGetPropertiesOn == typeof(string) || (TypeProvider.IsAssignable(typeof(System.Delegate), typeToGetPropertiesOn) && !this.boundType.IsSubclassOf(typeof(Delegate))))//ignore char item[int] on the string 635(!IsTypePrimitive(memberType) || TypeProvider.IsAssignable(this.boundType, memberType)) && 656if (TypeProvider.IsAssignable(typeof(DependencyProperty), fieldType)) 668(!IsTypePrimitive(fieldType) || TypeProvider.IsAssignable(this.boundType, fieldType)) && //primitive fields should only be shown for primitive properties 670!(!TypeProvider.IsAssignable(typeof(Delegate), this.boundType) && TypeProvider.IsAssignable(typeof(Delegate), fieldType)))//fields of type delegate should only be shown for delegate properties 693if (IsPropertyBrowsable(eventInfo) && eventType != null && TypeProvider.IsAssignable(this.boundType, eventType)) 853if (TypeProvider.IsAssignable(typeof(Delegate), fieldInfo.FieldType)) 905if (IsTypePrimitive(memberType) || (TypeProvider.IsAssignable(typeof(System.Delegate), memberType)) || (memberType == typeof(object)))
AuthoringOM\Design\Dialogs\ThemeConfigurationDialog.cs (1)
1113TypeProvider provider = new TypeProvider(this);
AuthoringOM\Design\Dialogs\TypeBrowserDialog.cs (3)
32private TypeProvider localTypeProvider; 74public TypeBrowserDialog(IServiceProvider serviceProvider, ITypeFilterProvider filterProvider, string selectedTypeName, TypeProvider typeProvider) 1359if ((type.IsByRef) || (!System.Workflow.ComponentModel.Compiler.TypeProvider.IsAssignable(this.parameterType.BaseType, type)))
AuthoringOM\Design\PropertyDescriptors.cs (5)
489addMember = TypeProvider.IsAssignable(memberType, eventInfo.EventHandlerType); 496addMember = TypeProvider.IsAssignable(memberType, fieldInfo.FieldType); 508addMember = (getAccessor != null && TypeProvider.IsAssignable(memberType, propertyInfo.PropertyType)); 594TypeProvider.IsAssignable(boundType, memberType)) 627if (TypeProvider.IsAssignable(boundType, matchingActivity.GetType()))
AuthoringOM\Fault.cs (1)
120bool isAssignable = TypeProvider.IsAssignable(typeof(Exception), type);
AuthoringOM\ScheduleChanges.cs (5)
98TypeProvider typeProvider = CreateTypeProvider(this.originalRootActivity); 563TypeProvider typeProvider = CreateTypeProvider(rootActivity); 596internal static TypeProvider CreateTypeProvider(Activity rootActivity) 598TypeProvider typeProvider = new TypeProvider(null); 757TypeProvider typeProvider = WorkflowChanges.CreateTypeProvider(rootActivity);
AuthoringOM\Serializer\ActivityCodeDomSerializationManager.cs (2)
166else if (objectType != null && TypeProvider.IsAssignable(typeof(ICollection<String>), objectType) && !objectType.IsArray && serializerType == typeof(CodeDomSerializer)) 171if (string.Equals(pd.Name, "SynchronizationHandles", StringComparison.Ordinal) && TypeProvider.IsAssignable(typeof(Activity), pd.ComponentType))
AuthoringOM\Serializer\CodeTypeReferenceSerializer.cs (2)
53TypeProvider typeProvider = serializationManager.GetService(typeof(ITypeProvider)) as TypeProvider;
AuthoringOM\Serializer\WorkflowMarkupSerializationManager.cs (3)
494if (TypeProvider.IsAssignable(typeof(ICollection<string>), objectType) && TypeProvider.IsAssignable(objectType, typeof(List<string>)) && !TypeProvider.IsAssignable(typeof(Array), objectType))
AuthoringOM\Serializer\WorkflowMarkupSerializer.cs (6)
793if (propertyValue == null && TypeProvider.IsAssignable(typeof(Type), property.PropertyType)) 827if (handler != null && activity != null && TypeProvider.Equals(handler.Target.GetType(), Helpers.GetRootActivity(activity).GetType())) 1387TypeProvider typeProvider = serializationManager.GetService(typeof(ITypeProvider)) as TypeProvider; 1598else if (value is string && TypeProvider.IsAssignable(typeof(Type), dependencyProperty.PropertyType)) 2012if (memberValue is string && TypeProvider.IsAssignable(typeof(Type), property.PropertyType))
AuthoringOM\Serializer\WorkflowMarkupSerializerMapping.cs (2)
397TypeProvider typeProvider = manager.GetService(typeof(ITypeProvider)) as TypeProvider;
Shared\CompModHelpers.cs (2)
788return TypeProvider.GetEventHandlerType(eventInfo); 792internal static void AddTypeProviderAssembliesFromRegistry(TypeProvider typeProvider, IServiceProvider serviceProvider)
System.Workflow.Runtime (4)
System\Activities\Statements\Interop.cs (2)
1029static TypeProvider CreateTypeProvider(Type rootType) 1031TypeProvider typeProvider = new TypeProvider(null);
WorkflowRuntime.cs (2)
1420internal static TypeProvider CreateTypeProvider(Activity rootActivity) 1422TypeProvider typeProvider = new TypeProvider(null);
System.WorkflowServices (3)
System\ServiceModel\Activation\WorkflowServiceHostFactory.cs (1)
19TypeProvider typeProvider;
System\Workflow\Runtime\WorkflowDefinitionContext.cs (2)
62protected static TypeProvider CreateTypeProvider(Activity rootActivity) 64TypeProvider typeProvider = new TypeProvider(null);