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