System.Workflow.ComponentModel.Compiler Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides classes related to the Windows Workflow Foundation component model compiler.
Classes
ActivityCodeGenerator |
Base class for code generator components that can be associated with activities. |
ActivityCodeGeneratorAttribute |
Indicates the type to be used for code generation for an activity. This class cannot be inherited. |
ActivityValidator |
Derivative of DependencyObjectValidator that is a base class for all activity validator components. |
ActivityValidatorAttribute |
Identifies the class that performs validation on an Activity that is subject to validation. This class cannot be inherited. |
AttributeInfo |
Wrapper class that represents attributes on a type at design time. This class cannot be inherited. |
AttributeInfoAttribute |
Represents a class holding information about an attribute at design time. This class cannot be inherited. |
AuthorizedType |
Represents 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. |
BindValidationContext |
Represents the context for the validation of an ActivityBind. This class cannot be inherited. |
CodeGenerationManager |
Enables sharing of data across activity code generators during the code generation phase of compilation. This class cannot be inherited. |
CompileWorkflowCleanupTask |
Defines 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. |
CompileWorkflowTask |
Represents the MSBuild task of compiling a workflow. This class cannot be inherited. |
CompositeActivityCodeGenerator |
Base class for code generator components that can be associated with composite activities. |
CompositeActivityValidator |
Derivative of ActivityValidator that is the base class for all composite activity validator components. |
ConditionValidator |
Derivative of DependencyObjectValidator that is the base class for all condition validator components. |
DependencyObjectValidator |
Derivative of Validator that is the base class for all dependency object validator components. |
PropertyValidationContext |
Provides the context for validation of a DependencyProperty. |
TypeProvider |
An implementation of ITypeProvider that acts as a container of types within the indicated assemblies and code compile units. |
ValidationError |
Represents the base class for all validation errors. |
ValidationErrorCollection |
Holds a collection of ValidationError objects. |
ValidationManager |
Enables the sharing of contextual information, such as property validation, parent activity, and so on, across validators during the compilation process. |
ValidationOptionAttribute |
Custom attribute that contains ValidationOption information. This class cannot be inherited. |
Validator |
Base class for all validator components. |
WorkflowCompilationContext |
Provides workflow compilation options for the current compilation or validation task. |
WorkflowCompiler |
Represents the compiler for workflows that are developed using C# or Visual Basic code and/or XAML markup. This class cannot be inherited. |
WorkflowCompilerError |
Represents a CompilerError that is obtained during the workflow compilation process. |
WorkflowCompilerOptionsService |
Provides a default implementation of IWorkflowCompilerOptionsService. |
WorkflowCompilerParameters |
Represents parameters passed to WorkflowCompiler during the compilation process. |
WorkflowCompilerResults |
Represents the results of a workflow compilation. This class cannot be inherited. |
WorkflowMarkupSourceAttribute |
Attribute that contains information about a Workflow markup file. This class cannot be inherited. |
WorkflowValidationFailedException |
Represents an Exception that occurs when a workflow does not pass validation. This class cannot be inherited. |
Interfaces
ITypeProvider |
Defines the behavior of a service that acts as a container of types. |
IWorkflowCompilerOptionsService |
Defines the interface implemented by the environment hosting the workflow designer and compiler to provide environment-specific compilation information during the validation and compilation processes. |
Enums
AccessTypes |
Specifies the access mode for the dependency property. |
ValidationOption |
Specifies the validation options in the ValidationOption property. |