Antlr4.StringTemplate.Compiler.CompiledTemplate.AddImplicitlyDefinedTemplate C# (CSharp) Метод

AddImplicitlyDefinedTemplate() публичный Метод

public AddImplicitlyDefinedTemplate ( CompiledTemplate sub ) : void
sub CompiledTemplate
Результат void
        public virtual void AddImplicitlyDefinedTemplate(CompiledTemplate sub)
        {
            sub.Prefix = this.Prefix;
            if (sub.Name[0] != '/')
                sub.Name = sub.Prefix + sub.Name;

            if (implicitlyDefinedTemplates == null)
                implicitlyDefinedTemplates = new List<CompiledTemplate>();

            implicitlyDefinedTemplates.Add(sub);
        }

Usage Example

Пример #1
0
        public static CompiledTemplate DefineBlankRegion(CompiledTemplate outermostImpl, string name)
        {
            string           outermostTemplateName = outermostImpl.name;
            string           mangled = TemplateGroup.GetMangledRegionName(outermostTemplateName, name);
            CompiledTemplate blank   = new CompiledTemplate();

            blank.isRegion      = true;
            blank.regionDefType = Template.RegionType.Implicit;
            blank.name          = mangled;
            outermostImpl.AddImplicitlyDefinedTemplate(blank);
            return(blank);
        }
All Usage Examples Of Antlr4.StringTemplate.Compiler.CompiledTemplate::AddImplicitlyDefinedTemplate