コード例 #1
0
        public MvcCSharpCodeGenerator(
            CodeGeneratorContext context,
            string defaultModel,
            string injectAttribute,
            GeneratedTagHelperAttributeContext tagHelperAttributeContext)
            : base(context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            if (defaultModel == null)
            {
                throw new ArgumentNullException(nameof(defaultModel));
            }

            if (injectAttribute == null)
            {
                throw new ArgumentNullException(nameof(injectAttribute));
            }

            if (tagHelperAttributeContext == null)
            {
                throw new ArgumentNullException(nameof(tagHelperAttributeContext));
            }

            _tagHelperAttributeContext = tagHelperAttributeContext;
            _defaultModel    = defaultModel;
            _injectAttribute = injectAttribute;
        }
コード例 #2
0
ファイル: MvcCSharpCodeGenerator.cs プロジェクト: ymd1223/Mvc
        public MvcCSharpCodeGenerator(
            CodeGeneratorContext context,
            string defaultModel,
            string injectAttribute,
            GeneratedTagHelperAttributeContext tagHelperAttributeContext)
            : base(context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            if (defaultModel == null)
            {
                throw new ArgumentNullException(nameof(defaultModel));
            }

            if (injectAttribute == null)
            {
                throw new ArgumentNullException(nameof(injectAttribute));
            }

            if (tagHelperAttributeContext == null)
            {
                throw new ArgumentNullException(nameof(tagHelperAttributeContext));
            }

            _tagHelperAttributeContext = tagHelperAttributeContext;
            _defaultModel = defaultModel;
            _injectAttribute = injectAttribute;
        }
コード例 #3
0
        /// <summary>
        /// Instantiates a new instance of <see cref="MvcTagHelperAttributeValueCodeRenderer"/>.
        /// </summary>
        /// <param name="context">Contains code generation information for rendering attribute values.</param>
        public MvcTagHelperAttributeValueCodeRenderer(GeneratedTagHelperAttributeContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            _context = context;
        }
コード例 #4
0
 public TestCSharpCodeGenerator(
     CodeGeneratorContext context,
     string defaultModel,
     string activateAttribute,
     GeneratedTagHelperAttributeContext tagHelperAttributeContext)
     : base(context, defaultModel, activateAttribute, tagHelperAttributeContext)
 {
     _tagHelperAttributeContext = tagHelperAttributeContext;
 }
コード例 #5
0
        /// <summary>
        /// Instantiates a new instance of <see cref="MvcTagHelperAttributeValueCodeRenderer"/>.
        /// </summary>
        /// <param name="context">Contains code generation information for rendering attribute values.</param>
        public MvcTagHelperAttributeValueCodeRenderer(GeneratedTagHelperAttributeContext context)
        {
            if (context == null)
            {
                throw new ArgumentNullException(nameof(context));
            }

            _context = context;
        }
コード例 #6
0
ファイル: MvcRazorHostTest.cs プロジェクト: cemalshukriev/Mvc
 public TestCSharpCodeGenerator(
     CodeGeneratorContext context,
     string defaultModel,
     string activateAttribute,
     GeneratedTagHelperAttributeContext tagHelperAttributeContext)
     : base(context, defaultModel, activateAttribute, tagHelperAttributeContext)
 {
     _tagHelperAttributeContext = tagHelperAttributeContext;
 }