chr
2026-04-08 53e656200368a983e563550e2cc1acbc6d86b729
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
 
namespace OpenTap.Addin.Util
{
    public class VariableResolver
    {
        public static IVariableResolver Instance { get; private set; }
        public static void Register(IVariableResolver resolver)
        {
            Instance = resolver;
        }
    }
 
    public interface IVariableResolver
    {
        dynamic Resolve(TestPlanRun run, ITestStep step, string expr);
 
        T Resolve<T>(TestPlanRun run, ITestStep step, string expr);
 
        dynamic Resolve(TestPlanRun run, ITestStep step, string expr, Type targetType);
    }
}