System.Workflow.ComponentModel.Compiler Namespace

Provides infrastructure for validating and compiling activities and workflows.

Public classActivityCodeGenerator 
Public classActivityCodeGeneratorAttribute 
Public classActivityValidatorDerivative of DependencyObjectValidator that is a base class for all activity validator components.
Public classActivityValidatorAttributeIdentifies the class that performs validation on an Activity that is subject to validation. This class cannot be inherited.
Public classAttributeInfo 
Public classAttributeInfoAttribute 
Public classAuthorizedType 
Public classBindValidationContextRepresents the context for the validation of an ActivityBind. This class cannot be inherited.
Public classCodeGenerationManager 
Public classCompileWorkflowCleanupTaskDefines an MSBuild task for erasing the contents of temporary files that are used when compiling workflows created using Visual Basic. The contents of the temporary files are erased but the files are not deleted. This class cannot be inherited.
Public classCompileWorkflowTaskRepresents the MSBuild task of compiling a workflow. This class cannot be inherited.
Public classCompositeActivityCodeGeneratorBase class for code generator components that can be associated with composite activities.
Public classCompositeActivityValidator 
Public classConditionValidator 
Public classDependencyObjectValidatorDerivative of Validator that is the base class for all dependency object validator components.
Public classPropertyValidationContextProvides the context for validation of a DependencyProperty.
Public classTypeProvider 
Public classValidationErrorRepresents the base class for all validation errors.
Public classValidationErrorCollectionHolds a collection of ValidationError objects.
Public classValidationManagerEnables the sharing of contextual information such as property validation, parent activity, and so on, across validators during the compilation process.
Public classValidationOptionAttributeCustom attribute that contains ValidationOption information. This class cannot be inherited.
Public classValidatorBase class for all validator components.
Public classWorkflowCompilerRepresents the compiler for workflows that are developed using C# or Visual Basic code and/or XAML markup. This class cannot be inherited.
Public classWorkflowCompilerError 
Public classWorkflowCompilerParameters 
Public classWorkflowCompilerResultsRepresents the results of a workflow compilation. This class cannot be inherited.
Public classWorkflowMarkupSourceAttributeAttribute that contains information about a Workflow markup file. This class cannot be inherited.
Public classWorkflowValidationFailedException 

Public interfaceITypeProviderDefines the behavior of a service that acts as a container of types.
Public interfaceIWorkflowCompilerOptionsServiceDefines the interface implemented by the environment hosting the workflow designer and compiler to provide environment-specific compilation information during the validation and compilation processes.

Public enumerationAccessTypesSpecifies the access mode for the dependency property.
Public enumerationValidationOption 

Community Additions