Exemplo n.º 1
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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
        }
Exemplo n.º 5
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;
 }