ITypeProvider Interface

 
Note: This API is now obsolete.

Defines the behavior of a service that acts as a container of types.

Namespace:   System.Workflow.ComponentModel.Compiler
Assembly:  System.Workflow.ComponentModel (in System.Workflow.ComponentModel.dll)

[ObsoleteAttribute("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public interface ITypeProvider

NameDescription
System_CAPS_pubpropertyLocalAssembly

Temporary assembly that is generated during the compilation process to validate the types in the active project that is being compiled.

System_CAPS_pubpropertyReferencedAssemblies

Gets a collection of all assemblies referenced by the Type.

System_CAPS_pubpropertyTypeLoadErrors

Gets an IDictionary of load error exceptions keyed by the Object causing the Exception.

NameDescription
System_CAPS_pubmethodGetType(String)

Gets the Type of the named entity.

System_CAPS_pubmethodGetType(String, Boolean)

Gets the Type of the named entity.

System_CAPS_pubmethodGetTypes()

Creates and returns an array which contains each Type known to this instance.

NameDescription
System_CAPS_pubeventTypeLoadErrorsChanged

Occurs when the collection TypeLoadErrors is modified.

System_CAPS_pubeventTypesChanged

Occurs when the types in the type provider that implements this interface change. This can happen when an assembly or CodeCompileUnit is added or removed from the type provider.

System_CAPS_noteNote

This material discusses types and namespaces that are obsolete. For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

ITypeProvider can be pushed as a WorkflowRuntime service to discover data types that are necessary for extensible Application Markup Language (XAML) workflow activation.

.NET Framework
Available since 3.0
Return to top
Show: