This topic has not yet been rated - Rate this topic

System.Workflow.ComponentModel.Compiler Namespace

Provides infrastructure for validating and compiling activities and workflows.

  Class Description
Public class ActivityCodeGenerator Base class for code generator components that can be associated with activities.
Public class ActivityCodeGeneratorAttribute Indicates the type to be used for code generation for an activity. This class cannot be inherited.
Public class ActivityValidator Derivative of DependencyObjectValidator that is a base class for all activity validator components.
Public class ActivityValidatorAttribute Identifies the class that performs validation on an Activity that is subject to validation. This class cannot be inherited.
Public class AttributeInfo Wrapper class that represents attributes on a type at design time. This class cannot be inherited.
Public class AttributeInfoAttribute Represents a class holding information about an attribute at design time. This class cannot be inherited.
Public class 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.
Public class BindValidationContext Represents the context for the validation of an ActivityBind. This class cannot be inherited.
Public class CodeGenerationManager Enables sharing of data across activity code generators during the code generation phase of compilation. This class cannot be inherited.
Public class 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.
Public class CompileWorkflowTask Represents the MSBuild task of compiling a workflow. This class cannot be inherited.
Public class CompositeActivityCodeGenerator Base class for code generator components that can be associated with composite activities.
Public class CompositeActivityValidator Derivative of ActivityValidator that is the base class for all composite activity validator components.
Public class ConditionValidator Derivative of DependencyObjectValidator that is the base class for all condition validator components.
Public class DependencyObjectValidator Derivative of Validator that is the base class for all dependency object validator components.
Public class PropertyValidationContext Provides the context for validation of a DependencyProperty.
Public class TypeProvider An implementation of ITypeProvider that acts as a container of types within the indicated assemblies and code compile units.
Public class ValidationError Represents the base class for all validation errors.
Public class ValidationErrorCollection Holds a collection of ValidationError objects.
Public class ValidationManager Enables the sharing of contextual information, such as property validation, parent activity, and so on, across validators during the compilation process.
Public class ValidationOptionAttribute Custom attribute that contains ValidationOption information. This class cannot be inherited.
Public class Validator Base class for all validator components.
Public class WorkflowCompilationContext Provides workflow compilation options for the current compilation or validation task.
Public class WorkflowCompiler Represents the compiler for workflows that are developed using C# or Visual Basic code and/or XAML markup. This class cannot be inherited.
Public class WorkflowCompilerError Represents a CompilerError that is obtained during the workflow compilation process.
Public class WorkflowCompilerOptionsService Provides a default implementation of IWorkflowCompilerOptionsService.
Public class WorkflowCompilerParameters Represents parameters passed to WorkflowCompiler during the compilation process.
Public class WorkflowCompilerResults Represents the results of a workflow compilation. This class cannot be inherited.
Public class WorkflowMarkupSourceAttribute Attribute that contains information about a Workflow markup file. This class cannot be inherited.
Public class WorkflowValidationFailedException Represents an Exception that occurs when a workflow does not pass validation. This class cannot be inherited.
  Interface Description
Public interface ITypeProvider Defines the behavior of a service that acts as a container of types.
Public interface 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.
  Enumeration Description
Public enumeration AccessTypes Specifies the access mode for the dependency property.
Public enumeration ValidationOption Specifies the validation options in the ValidationOption property.
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ