void WriteUsings(CodeWriter writer) { foreach (string ns in Usings) { writer.WriteLine(string.Format("using {0};", ns)); } writer.WriteLine(); }
public override void Output(CodeWriter writer) { base.Output(writer); foreach (string text in Lines) { writer.WriteLine(text); } }
public override void Output(CodeWriter writer) { if (AlreadyDeclared) { if (AsignNewValue) { base.Output(writer); writer.WriteLine(String.Format("{0} = {1};", VariableName, Value)); } } else { base.Output(writer); if (Value != null) { writer.WriteLine(String.Format("{0} {1} = {2};", TypeName, VariableName, Value)); } else { writer.WriteLine(String.Format("{0} {1};", TypeName, VariableName)); } } }
public override void Output(CodeWriter writer) { base.Output(writer); writer.WriteLine(Text); }
public override void Output(CodeWriter writer) { this.CheckVariableDeclarations(); base.Output(writer); if (Style == ForamttingStyle.Line && IsAllCodeLines()) { StringBuilder text = new StringBuilder(); text.Append(Leading); text.Append(" {"); foreach (CodeLine codeLine in NestedBlocks) { text.Append(" "); text.Append(codeLine.Text); } text.Append(" }"); writer.WriteLine(text.ToString()); } else { if (Leading != null) { writer.WriteLine(Leading); writer.WriteLine("{"); writer.Indent++; } foreach (ICodeBlock block in NestedBlocks) { block.Output(writer); } if (Leading != null) { writer.Indent--; writer.WriteLine("}"); } } }