public CodeBlockForEach(ICodeBlock pParent, string pCondition)
     : base(pParent)
 {
     PreCodeLines.Add(new CodeLine("foreach (" + (string.IsNullOrEmpty(pCondition) ? "" : pCondition) + ")"));
     PreCodeLines.Add(new CodeLine("{"));
     PostCodeLines.Add(new CodeLine("}"));
 }
Esempio n. 2
0
 public CodeBlockSet(ICodeBlock pParent, string pPre)
     : base(pParent)
 {
     PreCodeLines.Add(new CodeLine(StringHelper.SpaceStrings(pPre, "set")));
     PreCodeLines.Add(new CodeLine("{"));
     PostCodeLines.Add(new CodeLine("}"));
 }
 public CodeBlockFinally(ICodeBlock pParent)
     : base(pParent)
 {
     PreCodeLines.Add(new CodeLine("finally"));
     PreCodeLines.Add(new CodeLine("{"));
     PostCodeLines.Add(new CodeLine("}"));
 }
Esempio n. 4
0
 public CodeBlockEnum(ICodeBlock pParent, string pPre, string pName)
     : base(pParent)
 {
     PreCodeLines.Add(new CodeLine(StringHelper.SpaceStrings(pPre, "enum", pName)));
     PreCodeLines.Add(new CodeLine("{"));
     PostCodeLines.Add(new CodeLine("}"));
 }
Esempio n. 5
0
 public CodeBlockNamespace(ICodeBlock pParent, string value) : base(pParent)
 {
     PreCodeLines.Add(new CodeLine("namespace " + (string.IsNullOrEmpty(value) ? "" : value)));
     PreCodeLines.Add(new CodeLine("{"));
     PostCodeLines.Add(new CodeLine("}"));
     this.TabCount = 0;
 }
 public CodeBlockDoWhile(ICodeBlock pParent, string pCondition)
     : base(pParent)
 {
     PreCodeLines.Add(new CodeLine("do"));
     PreCodeLines.Add(new CodeLine("{"));
     PostCodeLines.Add(new CodeLine("}"));
     PostCodeLines.Add(new CodeLine("while (" + (string.IsNullOrEmpty(pCondition) ? "" : pCondition) + ")"));
 }
        public CodeBlockFunction(ICodeBlock parent, string pre, string name, string parameters, string whereClause = null) : base(parent)
        {
            string functionSignature = StringHelper.SpaceStrings(pre, name, "(") + (string.IsNullOrEmpty(parameters) ? "" : parameters) + ")" + " " + whereClause;

            PreCodeLines.Add(new CodeLine(functionSignature));
            PreCodeLines.Add(new CodeLine("{"));
            PostCodeLines.Add(new CodeLine("}"));
        }
Esempio n. 8
0
 public CodeBlockBlock(ICodeBlock pParent) : base(pParent)
 {
     PreCodeLines.Add(new CodeLine("{"));
     PostCodeLines.Add(new CodeLine("}"));
 }
 public CodeBlockSwitch(ICodeBlock parent, string condition) : base(parent)
 {
     PreCodeLines.Add(new CodeLine("switch(" + condition + ")"));
     PreCodeLines.Add(new CodeLine("{"));
     PostCodeLines.Add(new CodeLine("}"));
 }
Esempio n. 10
0
 public CodeBlockElseIf(ICodeBlock pParent, string pCondition) : base(pParent)
 {
     PreCodeLines.Add(new CodeLine("else if (" + (string.IsNullOrEmpty(pCondition) ? "" : pCondition) + ")"));
     PreCodeLines.Add(new CodeLine("{"));
     PostCodeLines.Add(new CodeLine("}"));
 }
Esempio n. 11
0
 public CodeBlockInterface(ICodeBlock pParent, string pPre, string pName, string pPost) : base(pParent)
 {
     PreCodeLines.Add(new CodeLine(StringHelper.SpaceStrings(pPre, "interface", pName, pPost)));
     PreCodeLines.Add(new CodeLine("{"));
     PostCodeLines.Add(new CodeLine("}"));
 }
Esempio n. 12
0
 public CodeBlockFunction(ICodeBlock parent, string pre, string name, string parameters) : base(parent)
 {
     PreCodeLines.Add(new CodeLine(StringHelper.SpaceStrings(pre, name, "(") + (string.IsNullOrEmpty(parameters) ? "" : parameters) + ")"));
     PreCodeLines.Add(new CodeLine("{"));
     PostCodeLines.Add(new CodeLine("}"));
 }