protected CodeContainerComposite(CodeBlockType nodeType, int contexts, CEmmitableCodeContainer parent) : base(nodeType, parent) { m_repository = new List <CEmmitableCodeContainer> [contexts]; for (int i = 0; i < contexts; i++) { m_repository[i] = new List <CEmmitableCodeContainer>(); } }
protected CComboContainer(CodeBlockType nodeType, CEmmitableCodeContainer parent, int numcontexts) : base(nodeType, parent) { m_repository = new List <CEmmitableCodeContainer> [numcontexts]; for (int i = 0; i < numcontexts; i++) { m_repository[i] = new List <CEmmitableCodeContainer>(); } }
public override void AddCode(CEmmitableCodeContainer code, int context = -1) { string str = code.ToString(); AddCode(str, context); }
public CodeContainer(CodeBlockType nodeType, CEmmitableCodeContainer parent) : base(nodeType, parent) { }
public override void AddCode(CEmmitableCodeContainer code, int context) { m_repository[context].Add(code); }
public override void AddCode(CEmmitableCodeContainer code, CodeContextType context = CodeContextType.CC_NA) { string str = code.ToString(); AddCode(str, context); }
public override void AddCode(CEmmitableCodeContainer code, CodeContextType context) { m_repository[GetContextIndex(context)].Add(code); }