public TextCommandWithDefinitionsReader( IXmlLoadLogger logger, IComponentPointParser componentPointParser, ISectionRegistry sectionRegistry) { this.logger = logger; this.componentPointParser = componentPointParser; definitionsSection = sectionRegistry.GetSection <DefinitionsSection>(); }
public RenderSectionWithDefinitionsReader(IXmlLoadLogger logger, IConditionParser conditionParser, IComponentPointParser componentPointParser, IComponentPointTemplateParser componentPointTemplateParser, ISectionRegistry sectionRegistry) : base(logger, conditionParser, componentPointParser) { this.logger = logger; this.conditionParser = conditionParser; this.componentPointParser = componentPointParser; this.componentPointTemplateParser = componentPointTemplateParser; definitionsSection = sectionRegistry.GetSection <DefinitionsSection>(); availableDefinitions = definitionsSection?.Definitions.Select(x => x.Key).ToHashSet() ?? new HashSet <string>(); }
public DefinitionsSectionReader(IXmlLoadLogger logger, IConditionParser conditionParser, ISectionRegistry sectionRegistry) { this.logger = logger; this.conditionParser = conditionParser; this.sectionRegistry = sectionRegistry; }
public ComponentPointWithDefinitionParser(IXmlLoadLogger logger, ISectionRegistry sectionRegistry) : base(logger) { this.logger = logger; definitionsSection = sectionRegistry.GetSection <DefinitionsSection>(); }