Table of Contents

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 StreamWriter

The 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 string

The text to write.

WriteLine(string)

Writes a line to the underlying StreamWriter, followed by a newline.

protected override void WriteLine(string text)

Parameters

text string

The text to write.