Beispiel #1
0
        public object this[string internalParamName]
        {
            get
            {
                var match = InternalParams.Where(x => x.Name == internalParamName);
                if (!match.Any())
                {
                    return(null);
                }

                return(match.First().Value);
            }
            set
            {
                var match = InternalParams.Where(x => x.Name == internalParamName);
                if (!match.Any())
                {
                    throw new ArgumentException($"Parameter '{internalParamName}' does not exist within this MTD.", nameof(internalParamName));
                }

                match.First().Value = value;
            }
        }
Beispiel #2
0
 public bool HasParam(string internalParamName)
 {
     return(InternalParams.Any(x => x.Name == internalParamName));
 }