Table of Contents

Class WorkflowXamlSchemaContext

Namespace
Acuit.Pinpoint.Workflows
Assembly
Acuit.Pinpoint.Workflows.dll

A XamlSchemaContext that provides services related to workflow XAML.

public class WorkflowXamlSchemaContext : XamlSchemaContext
Inheritance
WorkflowXamlSchemaContext
Inherited Members

Constructors

WorkflowXamlSchemaContext(IExpressionEnvironment?)

Initializes a new instance of the WorkflowXamlSchemaContext class.

public WorkflowXamlSchemaContext(IExpressionEnvironment? expressionEnvironment)

Parameters

expressionEnvironment IExpressionEnvironment

The optional environment within which expressions should be compiled while loading XAML. If this is null, expressions will not be compiled as XAML is loaded and will instead be compiled when first referenced while the workflow executes.

WorkflowXamlSchemaContext(IExpressionEnvironment?, IEnumerable<Assembly>)

Initializes a new instance of the WorkflowXamlSchemaContext class.

public WorkflowXamlSchemaContext(IExpressionEnvironment? expressionEnvironment, IEnumerable<Assembly> referenceAssemblies)

Parameters

expressionEnvironment IExpressionEnvironment

The optional environment within which expressions should be compiled while loading XAML. If this is null, expressions will not be compiled as XAML is loaded and will instead be compiled when first referenced while the workflow executes.

referenceAssemblies IEnumerable<Assembly>

An enumerable set of assembly information items. Each assembly information item is specified by an Assembly value.

WorkflowXamlSchemaContext(IExpressionEnvironment?, IEnumerable<Assembly>, XamlSchemaContextSettings)

Initializes a new instance of the WorkflowXamlSchemaContext class.

public WorkflowXamlSchemaContext(IExpressionEnvironment? expressionEnvironment, IEnumerable<Assembly> referenceAssemblies, XamlSchemaContextSettings settings)

Parameters

expressionEnvironment IExpressionEnvironment

The optional environment within which expressions should be compiled while loading XAML. If this is null, expressions will not be compiled as XAML is loaded and will instead be compiled when first referenced while the workflow executes.

referenceAssemblies IEnumerable<Assembly>

An enumerable set of assembly information items. Each assembly information item is specified by an Assembly value.

settings XamlSchemaContextSettings

The settings object to use to construct the XamlSchemaContext.

WorkflowXamlSchemaContext(IExpressionEnvironment?, XamlSchemaContextSettings)

Initializes a new instance of the WorkflowXamlSchemaContext class.

public WorkflowXamlSchemaContext(IExpressionEnvironment? expressionEnvironment, XamlSchemaContextSettings settings)

Parameters

expressionEnvironment IExpressionEnvironment

The optional environment within which expressions should be compiled while loading XAML. If this is null, expressions will not be compiled as XAML is loaded and will instead be compiled when first referenced while the workflow executes.

settings XamlSchemaContextSettings

The settings object to use to construct the XamlSchemaContext.

Properties

ExpressionEnvironment

Gets the optional environment within which expressions should be compiled while loading XAML. If this is null, expressions will not be compiled as XAML is loaded and will instead be compiled when first referenced while the workflow executes.

public IExpressionEnvironment? ExpressionEnvironment { get; }

Property Value

IExpressionEnvironment