public HtmlActionResolver([NotNull] IAttributesReader attributesReader, [NotNull] ICacherFactory cacherFactory) { if (attributesReader == null) throw new ArgumentNullException(nameof(attributesReader)); if (cacherFactory == null) throw new ArgumentNullException(nameof(cacherFactory)); _attributesReader = attributesReader; _cacherFactory = cacherFactory; }
public ClientEnumTypesResolver([NotNull] IClientEnumAssembliesResolver assembliesResolver, [NotNull] IAttributesReader attributesReader, [NotNull] IClientEnumPermanentStore clientEnumPermanentStore) { if (assembliesResolver == null) throw new ArgumentNullException(nameof(assembliesResolver)); if (attributesReader == null) throw new ArgumentNullException(nameof(attributesReader)); if (clientEnumPermanentStore == null) throw new ArgumentNullException(nameof(clientEnumPermanentStore)); _assembliesResolver = assembliesResolver; _attributesReader = attributesReader; _clientEnumPermanentStore = clientEnumPermanentStore; }
public HtmlActionFilterAttribute([NotNull] IAttributesReader attributesReader, [NotNull] IHttpActionContextReader actionContextReader, [NotNull] IRazorResponseFactory razorResponseFactory) { if (attributesReader == null) throw new ArgumentNullException(nameof(attributesReader)); if (actionContextReader == null) throw new ArgumentNullException(nameof(actionContextReader)); if (razorResponseFactory == null) throw new ArgumentNullException(nameof(razorResponseFactory)); _attributesReader = attributesReader; _actionContextReader = actionContextReader; _razorResponseFactory = razorResponseFactory; }
public WebFormsNodeFactory() { attributesReader = new AttributesReader(); NodeBuilders = new Dictionary<NodeType, Func<Match, IWebFormsNode>>(); NodeBuilders.Add(NodeType.Directive, DirectiveNodeBuilder); NodeBuilders.Add(NodeType.Text, TextNodeBuilder); NodeBuilders.Add(NodeType.Comment, CommentNodeBuilder); NodeBuilders.Add(NodeType.ServerControl, ServerControlNodeBuilder); NodeBuilders.Add(NodeType.CodeBlock, CodeBlockNodeBuilder); NodeBuilders.Add(NodeType.ExpressionBlock, ExpressionBlockNodeBuilder); NodeBuilders.Add(NodeType.EncodedExpressionBlock, ExpressionBlockNodeBuilder); }
public WebFormsNodeFactory() { attributesReader = new AttributesReader(); NodeBuilders = new Dictionary <NodeType, Func <Match, IWebFormsNode> >(); NodeBuilders.Add(NodeType.Directive, DirectiveNodeBuilder); NodeBuilders.Add(NodeType.Text, TextNodeBuilder); NodeBuilders.Add(NodeType.Comment, CommentNodeBuilder); NodeBuilders.Add(NodeType.ServerControl, ServerControlNodeBuilder); NodeBuilders.Add(NodeType.CodeBlock, CodeBlockNodeBuilder); NodeBuilders.Add(NodeType.ExpressionBlock, ExpressionBlockNodeBuilder); NodeBuilders.Add(NodeType.EncodedExpressionBlock, ExpressionBlockNodeBuilder); }
public AutoPropertiesSetter([NotNull] IAttributesReader attributesReader, [NotNull] IResolver resolver, [NotNull] IPropertyHelper propertyHelper, [NotNull] ICacherFactory cacherFactory) { if (attributesReader == null) throw new ArgumentNullException(nameof(attributesReader)); if (resolver == null) throw new ArgumentNullException(nameof(resolver)); if (propertyHelper == null) throw new ArgumentNullException(nameof(propertyHelper)); if (cacherFactory == null) throw new ArgumentNullException(nameof(cacherFactory)); _attributesReader = attributesReader; _resolver = resolver; _propertyHelper = propertyHelper; _cacherFactory = cacherFactory; }
public ConfigurationService([NotNull] IAttributesReader attributesReader, [NotNull] IConfigurationReader configurationReader, [NotNull] IConfigurationTypeResolver configurationTypeResolver, [NotNull] IConfigurationItemsHelper configurationItemsHelper, [NotNull] ICanEditItemChecker canEditItemChecker) { if (attributesReader == null) throw new ArgumentNullException(nameof(attributesReader)); if (configurationReader == null) throw new ArgumentNullException(nameof(configurationReader)); if (configurationTypeResolver == null) throw new ArgumentNullException(nameof(configurationTypeResolver)); if (configurationItemsHelper == null) throw new ArgumentNullException(nameof(configurationItemsHelper)); if (canEditItemChecker == null) throw new ArgumentNullException(nameof(canEditItemChecker)); _attributesReader = attributesReader; _configurationReader = configurationReader; _configurationTypeResolver = configurationTypeResolver; _configurationItemsHelper = configurationItemsHelper; _canEditItemChecker = canEditItemChecker; }