protected DebugTemplate(DebugTemplate prototype, bool shadowLocals, Template enclosingInstance) : base(prototype, shadowLocals, enclosingInstance) { if (shadowLocals) { newSTEvent = prototype.newSTEvent; addAttrEvents = prototype.addAttrEvents; } else { newSTEvent = new ConstructionEvent(); addAttrEvents = new MultiMap <string, AddAttributeEvent>(); } }
protected DebugTemplate(DebugTemplate prototype, bool shadowLocals, Template enclosingInstance) : base(prototype, shadowLocals, enclosingInstance) { if (shadowLocals) { newSTEvent = prototype.newSTEvent; addAttrEvents = prototype.addAttrEvents; } else { newSTEvent = new ConstructionEvent(); addAttrEvents = new MultiMap<string, AddAttributeEvent>(); } }
public DebugTemplate(Template prototype) : base(prototype) { newSTEvent = new ConstructionEvent(); addAttrEvents = new MultiMap <string, AddAttributeEvent>(); }
public DebugTemplate() { newSTEvent = new ConstructionEvent(); addAttrEvents = new MultiMap <string, AddAttributeEvent>(); }
public DebugTemplate(Template prototype) : base(prototype) { newSTEvent = new ConstructionEvent(); addAttrEvents = new MultiMap<string, AddAttributeEvent>(); }
public DebugTemplate() { newSTEvent = new ConstructionEvent(); addAttrEvents = new MultiMap<string, AddAttributeEvent>(); }