Export (0) Print
Expand All

System.Workflow.ComponentModel.Compiler Namespace

Provides infrastructure for validating and compiling activities and workflows.

  ClassDescription
Public classActivityCodeGeneratorBase class for code generator components that can be associated with activities.
Public classActivityCodeGeneratorAttributeIndicates the type to be used for code generation for an activity. This class cannot be inherited.
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 classAttributeInfoWrapper class that represents attributes on a type at design time. This class cannot be inherited.
Public classAttributeInfoAttributeRepresents a class holding information about an attribute at design time. This class cannot be inherited.
Public classAuthorizedTypeRepresents a set of types that are either allowed or disallowed in compiled workflows by the workflow compiler (depending on the value of the Authorized property). This class cannot be inherited.
Public classBindValidationContextRepresents the context for the validation of an ActivityBind. This class cannot be inherited.
Public classCodeGenerationManagerEnables sharing of data across activity code generators during the code generation phase of compilation. This class cannot be inherited.
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 classCompositeActivityValidatorDerivative of ActivityValidator that is the base class for all composite activity validator components.
Public classConditionValidatorDerivative of DependencyObjectValidator that is the base class for all condition validator components.
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 classTypeProviderAn implementation of ITypeProvider that acts as a container of types within the indicated assemblies and code compile units.
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 classWorkflowCompilerErrorRepresents a CompilerError that is obtained during the workflow compilation process.
Public classWorkflowCompilerParametersRepresents parameters passed to WorkflowCompiler during the compilation process.
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 classWorkflowValidationFailedExceptionRepresents an Exception that occurs when a workflow does not pass validation. This class cannot be inherited.

  InterfaceDescription
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.

  EnumerationDescription
Public enumerationAccessTypesSpecifies the access mode for the dependency property.
Public enumerationValidationOptionSpecifies the validation options in the ValidationOption property.

Community Additions

ADD
Show:
© 2014 Microsoft