2020-10-03 10:48:25 +00:00
|
|
|
using Elsa.Models;
|
|
|
|
|
using Elsa.Serialization;
|
|
|
|
|
|
|
|
|
|
namespace Elsa
|
|
|
|
|
{
|
|
|
|
|
public static class VariablesExtensions
|
|
|
|
|
{
|
2020-10-19 20:12:11 +00:00
|
|
|
public static T Get<T>(this Variables variables, string name, IContentSerializer serializer)
|
2020-10-03 10:48:25 +00:00
|
|
|
{
|
|
|
|
|
var value = variables.Get(name);
|
|
|
|
|
return value != null ? serializer.Deserialize<T>(value) : default!;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|