public GeneratedClassContext(string executeMethodName,
                              string writeMethodName,
                              string writeLiteralMethodName,
                              string writeToMethodName,
                              string writeLiteralToMethodName,
                              string templateTypeName,
                              GeneratedTagHelperContext generatedTagHelperContext)
     : this(executeMethodName,
            writeMethodName,
            writeLiteralMethodName,
            generatedTagHelperContext)
 {
     WriteToMethodName = writeToMethodName;
     WriteLiteralToMethodName = writeLiteralToMethodName;
     TemplateTypeName = templateTypeName;
 }
示例#2
0
 public GeneratedClassContext(string executeMethodName,
                              string writeMethodName,
                              string writeLiteralMethodName,
                              string writeToMethodName,
                              string writeLiteralToMethodName,
                              string templateTypeName,
                              GeneratedTagHelperContext generatedTagHelperContext)
     : this(executeMethodName,
            writeMethodName,
            writeLiteralMethodName,
            generatedTagHelperContext)
 {
     WriteToMethodName        = writeToMethodName;
     WriteLiteralToMethodName = writeLiteralToMethodName;
     TemplateTypeName         = templateTypeName;
 }
示例#3
0
 public GeneratedClassContext(string executeMethodName,
                              string writeMethodName,
                              string writeLiteralMethodName,
                              string writeToMethodName,
                              string writeLiteralToMethodName,
                              string templateTypeName,
                              string defineSectionMethodName,
                              GeneratedTagHelperContext generatedTagHelperContext)
     : this(executeMethodName,
            writeMethodName,
            writeLiteralMethodName,
            writeToMethodName,
            writeLiteralToMethodName,
            templateTypeName,
            generatedTagHelperContext)
 {
     DefineSectionMethodName = defineSectionMethodName;
 }
示例#4
0
        public GeneratedClassContext(string executeMethodName,
                                     string writeMethodName,
                                     string writeLiteralMethodName,
                                     [NotNull] GeneratedTagHelperContext generatedTagHelperContext)
            : this()
        {
            if (string.IsNullOrEmpty(executeMethodName))
            {
                throw new ArgumentException(
                          CommonResources.Argument_Cannot_Be_Null_Or_Empty,
                          nameof(executeMethodName));
            }
            if (string.IsNullOrEmpty(writeMethodName))
            {
                throw new ArgumentException(
                          CommonResources.Argument_Cannot_Be_Null_Or_Empty,
                          nameof(writeMethodName));
            }
            if (string.IsNullOrEmpty(writeLiteralMethodName))
            {
                throw new ArgumentException(
                          CommonResources.Argument_Cannot_Be_Null_Or_Empty,
                          nameof(writeLiteralMethodName));
            }

            GeneratedTagHelperContext = generatedTagHelperContext;

            WriteMethodName        = writeMethodName;
            WriteLiteralMethodName = writeLiteralMethodName;
            ExecuteMethodName      = executeMethodName;

            WriteToMethodName        = null;
            WriteLiteralToMethodName = null;
            TemplateTypeName         = null;
            DefineSectionMethodName  = null;

            LayoutPropertyName         = DefaultLayoutPropertyName;
            WriteAttributeMethodName   = DefaultWriteAttributeMethodName;
            WriteAttributeToMethodName = DefaultWriteAttributeToMethodName;
        }
 public GeneratedClassContext(string executeMethodName,
                              string writeMethodName,
                              string writeLiteralMethodName,
                              string writeToMethodName,
                              string writeLiteralToMethodName,
                              string templateTypeName,
                              string defineSectionMethodName,
                              GeneratedTagHelperContext generatedTagHelperContext)
     : this(executeMethodName,
            writeMethodName,
            writeLiteralMethodName,
            writeToMethodName,
            writeLiteralToMethodName,
            templateTypeName,
            generatedTagHelperContext)
 {
     DefineSectionMethodName = defineSectionMethodName;
 }