Class StreamWriterCodeGenVisitor
- Namespace
- Ecng.ComponentModel
- Assembly
- Ecng.ComponentModel.dll
Implements ICodeGenVisitor using a StreamWriter for code generation.
public class StreamWriterCodeGenVisitor : BaseCodeGenVisitor, ICodeGenVisitor
- Inheritance
-
StreamWriterCodeGenVisitor
- Implements
- Inherited Members
- Extension Methods
Remarks
Use this visitor when you need to write code directly to a stream via StreamWriter.
Constructors
StreamWriterCodeGenVisitor(StreamWriter)
Implements ICodeGenVisitor using a StreamWriter for code generation.
public StreamWriterCodeGenVisitor(StreamWriter writer)
Parameters
writer
StreamWriterThe StreamWriter instance used for outputting code.
Remarks
Use this visitor when you need to write code directly to a stream via StreamWriter.
Methods
Write(string)
Writes text to the underlying StreamWriter without a newline.
protected override void Write(string text)
Parameters
text
stringThe text to write.
WriteLine(string)
Writes a line to the underlying StreamWriter, followed by a newline.
protected override void WriteLine(string text)
Parameters
text
stringThe text to write.