chr
2026-04-05 fe750b791d5b517cc4e9bc8e99a9a75139a0cfba
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);
    }
}