public TemplateDirectiveInfo()

in Backend/Core/ForTea.Core/Psi/Directives/TemplateDirectiveInfo.cs [29:57]


    public TemplateDirectiveInfo() : base("template")
    {
      LanguageAttribute = new LanguageAttributeInfo();
      HostSpecificAttribute = new EnumDirectiveAttributeInfo(
        "hostspecific",
        DirectiveAttributeOptions.None,
        "true",
        "false",
        "trueFromBase"
      );
      DebugAttribute = new BooleanDirectiveAttributeInfo("debug", DirectiveAttributeOptions.None);
      InheritsAttribute = new DirectiveAttributeInfo("inherits", DirectiveAttributeOptions.None);
      CultureAttribute = new CultureDirectiveAttributeInfo("culture", DirectiveAttributeOptions.None);
      CompilerOptionsAttribute = new DirectiveAttributeInfo("compilerOptions", DirectiveAttributeOptions.None);
      LinePragmasAttribute = new BooleanDirectiveAttributeInfo("linePragmas", DirectiveAttributeOptions.None);
      VisibilityAttribute = new T4VisibilityDirectiveAttributeInfo(DirectiveAttributeOptions.None);


      SupportedAttributes = ImmutableArray.Create(
        LanguageAttribute,
        HostSpecificAttribute,
        DebugAttribute,
        InheritsAttribute,
        CultureAttribute,
        CompilerOptionsAttribute,
        LinePragmasAttribute,
        VisibilityAttribute
      );
    }