public static String Write(SourceCodeLanguage language, Class @class) { var sc = Create(language); sc.Write(@class); return(sc.TextWriter.ToString()); }
public static String Write(SourceCodeLanguage language, Constructor constructor) { var sc = Create(language); sc.Write(constructor); return(sc.TextWriter.ToString()); }
public CodeBlock(SourceCodeLanguage language, Int32 indentLevel, String code) { this._Codes.Add(language, code); this.IndentLevel = indentLevel; this.CurlyBracket = false; this.CodeBlocks = new List<CodeBlock>(); }
public static String Write(SourceCodeLanguage language, InterfaceMethod method) { var sc = Create(language); sc.Write(method); return(sc.TextWriter.ToString()); }
public static String Write(SourceCodeLanguage language, InterfaceProperty property) { var sc = Create(language); sc.Write(property); return(sc.TextWriter.ToString()); }
public static String Write(SourceCodeLanguage language, TypeName typeName) { var sc = Create(language); sc.Write(typeName); return(sc.TextWriter.ToString()); }
public static String Write(SourceCodeLanguage language, Namespace @namespace) { var sc = Create(language); sc.Write(@namespace); return(sc.TextWriter.ToString()); }
public static String Write(SourceCodeLanguage language, AccessModifier modifier) { var sc = Create(language); sc.Write(modifier); return(sc.TextWriter.ToString()); }
public static String Write(SourceCodeLanguage language, CodeBlock codeBlock) { var sc = Create(language); sc.Write(codeBlock); return(sc.TextWriter.ToString()); }
public CodeBlock Add(SourceCodeLanguage language, String code) { var cb = new CodeBlock(language, 1, code); this.Add(cb); return(cb); }
public SourceCodeSnippet( string text, SourceCodeLanguage language) { this.text = text; this.language = language; }
public CodeBlock(SourceCodeLanguage language, Int32 indentLevel, String code) { this._Codes.Add(language, code); this.IndentLevel = indentLevel; this.CurlyBracket = false; this.CodeBlocks = new List <CodeBlock>(); }
public static String Write(SourceCodeLanguage language, Field field) { var sc = Create(language); sc.Write(field); return(sc.TextWriter.ToString()); }
public static String Write(SourceCodeLanguage language, MethodParameter parameter) { var sc = Create(language); sc.Write(parameter); return(sc.TextWriter.ToString()); }
public String GetCodeBlock(SourceCodeLanguage language) { if (_Codes.ContainsKey(language) == false) { throw new InvalidOperationException(); } return _Codes[language]; }
public String GetCodeBlock(SourceCodeLanguage language) { if (_Codes.ContainsKey(language) == false) { throw new InvalidOperationException(); } return(_Codes[language]); }
public CodeBlock Add(SourceCodeLanguage language, String code, params Object[] args) { var cb = new CodeBlock(language, code, args); cb.IndentLevel = 1; this.Add(cb); return(cb); }
public static SourceCodeGenerator Create(SourceCodeLanguage language) { var sw = new StringWriter(); switch (language) { case SourceCodeLanguage.CSharp: return new CSharpSourceCodeGenerator(sw); case SourceCodeLanguage.VB: return new VisualBasicSourceCodeGenerator(sw); default: throw new InvalidOperationException(); } }
public SourceCodeSnippet( string text, string extension) { this.text = text; bool success = ExtensionToLanguage.TryGetValue(extension, out language); if (!success) { language = SourceCodeLanguage.PlainText; } }
public static SourceCodeGenerator Create(SourceCodeLanguage language) { var sw = new StringWriter(); switch (language) { case SourceCodeLanguage.CSharp: return(new CSharpSourceCodeGenerator(sw)); case SourceCodeLanguage.VB: return(new VisualBasicSourceCodeGenerator(sw)); default: throw new InvalidOperationException(); } }
public static String Write(SourceCodeLanguage language, InterfaceProperty property) { var sc = Create(language); sc.Write(property); return sc.TextWriter.ToString(); }
public static String Write(SourceCodeLanguage language, InterfaceMethod method) { var sc = Create(language); sc.Write(method); return sc.TextWriter.ToString(); }
public CodeBlockWithLanguage(SourceCodeLanguage language, String code) { this.Language = language; this.Code = code; }
public void SetCodeBlock(SourceCodeLanguage language, String code) { _Codes[language] = code; }
public CodeBlock(SourceCodeLanguage language, String code, params object[] args) : this(language, 0, String.Format(code, args)) { }
public static String Write(SourceCodeLanguage language, CodeBlock codeBlock) { var sc = Create(language); sc.Write(codeBlock); return sc.TextWriter.ToString(); }
public static String Write(SourceCodeLanguage language, FieldModifier modifier) { var sc = Create(language); sc.Write(modifier); return sc.TextWriter.ToString(); }
public CodeBlock(SourceCodeLanguage language, String code) : this(language, 0, code) { }
public static String Write(SourceCodeLanguage language, MethodParameter parameter) { var sc = Create(language); sc.Write(parameter); return sc.TextWriter.ToString(); }
public static String Write(SourceCodeLanguage language, TypeName typeName) { var sc = Create(language); sc.Write(typeName); return sc.TextWriter.ToString(); }
public static String Write(SourceCodeLanguage language, Class @class) { var sc = Create(language); sc.Write(@class); return sc.TextWriter.ToString(); }
public static String Write(SourceCodeLanguage language, Namespace @namespace) { var sc = Create(language); sc.Write(@namespace); return sc.TextWriter.ToString(); }
public static String Write(SourceCodeLanguage language, Constructor constructor) { var sc = Create(language); sc.Write(constructor); return sc.TextWriter.ToString(); }
public CodeBlockWithLanguage(SourceCodeLanguage language, String code, params object[] args) : this(language, String.Format(code, args)) { }