コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
 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;
 }
コード例 #4
0
 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);
 }
コード例 #5
0
 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);
 }
コード例 #6
0
 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;
 }
コード例 #7
0
 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;
 }