using System.Runtime.CompilerServices;
using Elsa.Expressions.CSharp.Contracts;
using Elsa.Expressions.CSharp.Extensions;
using Elsa.Expressions.CSharp.Models;
using Elsa.Expressions.Models;
using Elsa.Extensions;
using Elsa.Workflows;
using Elsa.Workflows.Attributes;
using Elsa.Workflows.UIHints;
using Elsa.Workflows.Models;
// ReSharper disable once CheckNamespace
namespace Elsa.Expressions.CSharp.Activities;
///
/// Executes C# code.
///
[Activity(WorkflowScriptActivityTypeNames.Namespace, WorkflowScriptActivityTypeNames.RunCSharpType, 1, "Executes C# code", "Scripting", DisplayName = "Run C#")]
public class RunCSharp : CodeActivity