ExpressionTranslator Class

 

Updated: January 6, 2013

Translates the expressions in a XAML workflow from VB or C# into trees of activities, such that the entire tree is expressed in terms of trusted activities, and no VB or C# is executed at runtime.

Namespace:   Microsoft.Activities.Design.ExpressionTranslation
Assembly:  Microsoft.Activities.Design (in Microsoft.Activities.Design.dll)

Inheritance Hierarchy

System.Object
  Microsoft.Activities.Design.ExpressionTranslation.ExpressionTranslator

Syntax

public static class ExpressionTranslator
public ref class ExpressionTranslator abstract sealed 
[<AbstractClass>]
[<Sealed>]
type ExpressionTranslator = class end
Public NotInheritable Class ExpressionTranslator

Methods

Name Description
System_CAPS_pubmethodSystem_CAPS_static GetExpressionActivities(Object)

Retrieves the specified activity. This method corresponds to a XAML attached property used internally during translation.

System_CAPS_pubmethodSystem_CAPS_static SetExpressionActivities(Object, Activity)

Sets a value to the specified activity. This method corresponds to a XAML attached property used internally during translation.

System_CAPS_pubmethodSystem_CAPS_static Translate(TextReader)

Translates the expressions of a workflow into trees of activities.

System_CAPS_pubmethodSystem_CAPS_static Translate(TextReader, XamlSchemaContext)

Translates the expressions of a workflow into trees of activities.

System_CAPS_pubmethodSystem_CAPS_static Translate(TextReader, XamlSchemaContext, String, String)

Translates the expressions of a workflow into trees of activities.

System_CAPS_pubmethodSystem_CAPS_static Translate(XamlReader)

Translates the expressions of a workflow into trees of activities.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.Activities.Design.ExpressionTranslation Namespace

Return to top