internal InputTemplateInterceptor(
     IDictionary <string, DeviceCapability> inputValues,
     IConfigurationValueCollection configValues,
     IConfigurationSectionDescriptor descriptor)
 {
     this.Descriptor   = descriptor;
     this.InputValues  = inputValues;
     this.ConfigValues = configValues;
 }
Exemple #2
0
 internal InputTemplateInterceptor(
     IDictionary <string, ControllerElement> inputValues,
     IConfigurationValueCollection configValues,
     IConfigurationSectionDescriptor descriptor)
 {
     this.Descriptor   = descriptor;
     this.InputValues  = inputValues;
     this.ConfigValues = configValues;
 }
        private static JObject SerializeSectionDescriptor(IConfigurationSectionDescriptor d)
        {
            var descriptorRoot = new JObject
            {
                { nameof(d.Description), d.Description },
                { nameof(d.DisplayName), d.DisplayName },
                { nameof(d.SectionName), d.SectionName },
            };

            return(descriptorRoot);
        }
 public ConfigurationInterceptor(IConfigurationSectionDescriptor descriptor,
                                 IConfigurationValueCollection values)
 {
     this.Values     = values;
     this.Descriptor = descriptor;
 }