namespace Quadarax.Application.QLiberace.Common.Executor { public sealed class ParameterExecutorValue : IParametricExecutorValue { public string Code { get; } public string TypeQualifiedName { get;} public string Value { get; } public ParameterExecutorValue(string code, string typeQualifiedName, string value) { if (string.IsNullOrEmpty(code)) throw new ArgumentNullException(nameof(code)); Code = code; if (string.IsNullOrEmpty(typeQualifiedName)) throw new ArgumentNullException(nameof(typeQualifiedName)); TypeQualifiedName = typeQualifiedName; Value = value; } } }